func (p *PublicKeyDataElement) Val() *domain.PublicKey {
	return &domain.PublicKey{
		Type:     p.Usage.Val(),
		Modulus:  p.Modulus.Val(),
		Exponent: p.Exponent.Val(),
	}
}
// Val returns the public key
Val returns the public key
// Val returns the public key
func (p *PublicKeyDataElement) Val() *domain.PublicKey {
	return &domain.PublicKey{
		Type:     p.Usage.Val(),
		Modulus:  p.Modulus.Val(),
		Exponent: p.Exponent.Val(),
	}
}
func ( p * PublicKeyDataElement ) Val ( ) * domain . PublicKey { return & domain . PublicKey { Type : p . Usage . Val ( ) , Modulus : p . Modulus . Val ( ) , Exponent : p . Exponent . Val ( ) , } }
Val returns the public key
Val returns the public key