Interface AttestationSigner


public interface AttestationSigner
An AttestationSigner object represents an entity which might sign a certificate from the attestation service.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the Certificates associated with this signer.
    Gets the KeyId.
    void
    Validate that the attestation signer is valid.
  • Method Details

    • getCertificates

      List<X509Certificate> getCertificates()
      Gets the Certificates associated with this signer.

      The Certificates is an X.509 certificate chain associated with a particular attestation signer.

      It corresponds to the `x5c` property on a JSON Web Key. See JsonWebKey RFC Section 4.7 for more details.

      Returns:
      Certificate chain used to sign an attestation token.
    • getKeyId

      String getKeyId()
      Gets the KeyId.

      The KeyId is matched with the "kid" property in a JsonWebSignature object. It corresponds to the kid property defined in JsonWebKey RFC section 4.5

      Returns:
      KeyId.
    • validate

      void validate()
      Validate that the attestation signer is valid.