### YamlMime:JavaType uid: "com.azure.security.attestation.models.AttestationSigner" fullName: "com.azure.security.attestation.models.AttestationSigner" name: "AttestationSigner" nameWithType: "AttestationSigner" summary: "An AttestationSigner object represents an entity which might sign a certificate from the attestation service." syntax: "public interface **AttestationSigner**" methods: - uid: "com.azure.security.attestation.models.AttestationSigner.getCertificates()" fullName: "com.azure.security.attestation.models.AttestationSigner.getCertificates()" name: "getCertificates()" nameWithType: "AttestationSigner.getCertificates()" summary: "Gets the Certificates associated with this signer." modifiers: - "abstract" syntax: "public abstract List getCertificates()" desc: "Gets the Certificates associated with this signer.\n\nThe Certificates is an X.509 certificate chain associated with a particular attestation signer.\n\nIt corresponds to the \\`x5c\\` property on a JSON Web Key. See [JsonWebKey RFC Section 4.7][] for more details.\n\n\n[JsonWebKey RFC Section 4.7]: https://datatracker.ietf.org/doc/html/rfc7517#section-4.7" returns: description: "Certificate chain used to sign an attestation token." type: "List<X509Certificate>" - uid: "com.azure.security.attestation.models.AttestationSigner.getKeyId()" fullName: "com.azure.security.attestation.models.AttestationSigner.getKeyId()" name: "getKeyId()" nameWithType: "AttestationSigner.getKeyId()" summary: "Gets the KeyId." modifiers: - "abstract" syntax: "public abstract String getKeyId()" desc: "Gets the KeyId.\n\nThe KeyId is matched with the \"kid\" property in a JsonWebSignature object. It corresponds to the kid property defined in [JsonWebKey RFC section 4.5][]\n\n\n[JsonWebKey RFC section 4.5]: https://datatracker.ietf.org/doc/html/rfc7517#section-4.5" returns: description: "KeyId." type: "String" - uid: "com.azure.security.attestation.models.AttestationSigner.validate()" fullName: "com.azure.security.attestation.models.AttestationSigner.validate()" name: "validate()" nameWithType: "AttestationSigner.validate()" summary: "Validate that the attestation signer is valid." modifiers: - "abstract" syntax: "public abstract void validate()" desc: "Validate that the attestation signer is valid." type: "interface" desc: "An AttestationSigner object represents an entity which might sign a certificate from the attestation service." metadata: {} package: "com.azure.security.attestation.models" artifact: com.azure:azure-security-attestation:1.1.29