java.lang.Object
com.webauthn4j.data.attestation.authenticator.AbstractCOSEKey
com.webauthn4j.data.attestation.authenticator.EC2COSEKey
All Implemented Interfaces:
COSEKey, Serializable

public class EC2COSEKey extends AbstractCOSEKey implements Serializable
See Also:
  • Constructor Details

    • EC2COSEKey

      public EC2COSEKey(@org.checkerframework.checker.nullness.qual.Nullable byte[] keyId, @Nullable COSEAlgorithmIdentifier algorithm, @Nullable List<COSEKeyOperation> keyOps, @Nullable Curve curve, @org.checkerframework.checker.nullness.qual.Nullable byte[] x, @org.checkerframework.checker.nullness.qual.Nullable byte[] y, @org.checkerframework.checker.nullness.qual.Nullable byte[] d)
      Constructor for key pair
      Parameters:
      keyId - keyId
      algorithm - algorithm
      keyOps - keyOps
      curve - curve
      x - x
      y - y
      d - d
    • EC2COSEKey

      public EC2COSEKey(@org.checkerframework.checker.nullness.qual.Nullable byte[] keyId, @Nullable COSEAlgorithmIdentifier algorithm, @Nullable List<COSEKeyOperation> keyOps, @Nullable Curve curve, @org.checkerframework.checker.nullness.qual.Nullable byte[] x, @org.checkerframework.checker.nullness.qual.Nullable byte[] y)
      Constructor for public key
      Parameters:
      keyId - keyId
      algorithm - algorithm
      keyOps - keyOps
      curve - curve
      x - x
      y - y
    • EC2COSEKey

      public EC2COSEKey(@org.checkerframework.checker.nullness.qual.Nullable byte[] keyId, @Nullable COSEAlgorithmIdentifier algorithm, @Nullable List<COSEKeyOperation> keyOps, @Nullable Curve curve, @org.checkerframework.checker.nullness.qual.Nullable byte[] d)
      Constructor for public key
      Parameters:
      keyId - keyId
      algorithm - algorithm
      keyOps - keyOps
      curve - curve
      d - d
  • Method Details