Class Credential
- java.lang.Object
-
- org.openqa.selenium.virtualauthenticator.Credential
-
public class Credential extends java.lang.Object
A credential stored in a virtual authenticator.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Credential
createNonResidentCredential(byte[] id, java.lang.String rpId, java.security.spec.PKCS8EncodedKeySpec privateKey, int signCount)
Creates a non resident (i.e.static Credential
createResidentCredential(byte[] id, java.lang.String rpId, java.security.spec.PKCS8EncodedKeySpec privateKey, byte[] userHandle, int signCount)
Creates a resident (i.e.static Credential
fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
Creates a credential from a map.byte[]
getId()
java.security.spec.PKCS8EncodedKeySpec
getPrivateKey()
java.lang.String
getRpId()
int
getSignCount()
byte[]
getUserHandle()
boolean
isResidentCredential()
java.util.Map<java.lang.String,java.lang.Object>
toMap()
-
-
-
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()
-
-