JCA design for RFC 7748
Adam Petcher
adam.petcher at oracle.com
Wed Aug 16 14:02:39 UTC 2017
On 8/15/2017 5:29 PM, Anders Rundgren wrote:
> Does this mean that the following is correct?
>
> EC public key:
>
> public interface ECPublicKey
> extends PublicKey, ECKey
>
>
> CFRG/RFC 7748 public key:
>
> public class TheActualImplememtationClass
> extends PublicKey, ByteArrayKey
Basically, yes. My latest prototype has something like:
class XDHPublicKeyImpl extends X509Key implements ByteArrayKey, PublicKey
So it supports X.509 encoding through getEncoded(), and raw encoding
through ByteArrayKey. But perhaps ByteArrayKey and X.509 encoding is not
necessary---see Xuelei's latest suggestion on this thread related to this.
>
>
> If so, it should work. Documentation seems a bit less obvious though
> which is why I advocated a more direct approach.
>
> Cheers,
> Anders
>
More information about the security-dev
mailing list