Class ChipAuthentication


  • public class ChipAuthentication
    extends java.lang.Object
    • Field Detail

      • id_CA_ECDH_3DES_CBC_CBC

        public static final ObjectIdentifier id_CA_ECDH_3DES_CBC_CBC
      • id_CA_ECDH_AES_CBC_CMAC_128

        public static final ObjectIdentifier id_CA_ECDH_AES_CBC_CMAC_128
      • id_CA_ECDH_AES_CBC_CMAC_192

        public static final ObjectIdentifier id_CA_ECDH_AES_CBC_CMAC_192
      • id_CA_ECDH_AES_CBC_CMAC_256

        public static final ObjectIdentifier id_CA_ECDH_AES_CBC_CMAC_256
    • Method Detail

      • generateEphemeralCAKeyPair

        public void generateEphemeralCAKeyPair()
      • getCompressedPublicKey

        public byte[] getCompressedPublicKey()
      • getEncodedPublicKey

        public byte[] getEncodedPublicKey()
      • getProtocol

        public byte[] getProtocol()
      • performKeyAgreement

        public void performKeyAgreement​(java.security.PublicKey peerKey,
                                        byte[] nonce)
      • verifyAuthenticationToken

        public boolean verifyAuthenticationToken​(byte[] authToken)