Class Credential


  • public class Credential
    extends java.lang.Object
    A credential stored in a virtual authenticator.
    • Method Detail

      • createNonResidentCredential

        public static Credential createNonResidentCredential​(byte[] id,
                                                             java.lang.String rpId,
                                                             java.security.spec.PKCS8EncodedKeySpec privateKey,
                                                             int signCount)
        Creates a non resident (i.e. stateless) credential.
      • createResidentCredential

        public static Credential createResidentCredential​(byte[] id,
                                                          java.lang.String rpId,
                                                          java.security.spec.PKCS8EncodedKeySpec privateKey,
                                                          byte[] userHandle,
                                                          int signCount)
        Creates a resident (i.e. stateful) credential.
      • fromMap

        public static Credential fromMap​(java.util.Map<java.lang.String,​java.lang.Object> map)
        Creates a credential from a map.
      • getId

        public byte[] getId()
      • isResidentCredential

        public boolean isResidentCredential()
      • getRpId

        public java.lang.String getRpId()
      • getPrivateKey

        public java.security.spec.PKCS8EncodedKeySpec getPrivateKey()
      • getUserHandle

        public byte[] getUserHandle()
      • getSignCount

        public int getSignCount()
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap()