// NewPublicKey returns a new public key object.
NewPublicKey returns a new public key object.
// NewPublicKey returns a new public key object .
func NewPublicKey(opts ...Opt) *PublicKeyType {
	options := NewOptions(opts...)
	return &PublicKeyType{
		ID:           NewURLProperty(options.ID),
		Owner:        NewURLProperty(options.Owner),
		PublicKeyPem: options.PublicKeyPem,
	}
}
func NewPublicKey ( opts ... Opt ) * PublicKeyType { options := NewOptions ( opts ... ) return & PublicKeyType { ID : NewURLProperty ( options . ID ) , Owner : NewURLProperty ( options . Owner ) , PublicKeyPem : options . PublicKeyPem , } }
NewPublicKey returns a new public key object.
NewPublicKey returns a new public key object .