|
An AttestationTokenHeader represents common properties in an the RFC 7515 JSON Web Token.
#include <attestation_client_models.hpp>
Public Attributes | |
Azure::Nullable< std::string > | Algorithm |
Azure::Nullable< std::string > | KeyId |
The "kid" token header property See RFC 7515 section 4.1.4 | |
Azure::Nullable< AttestationSigner > | Key |
Azure::Nullable< std::string > | ContentType |
Azure::Nullable< std::string > | KeyURL |
Azure::Nullable< std::vector< std::string > > | Critical |
Azure::Nullable< std::string > | X509Url |
Azure::Nullable< std::string > | Type |
Azure::Nullable< std::string > | CertificateThumbprint |
Azure::Nullable< std::string > | CertificateSha256Thumbprint |
Azure::Nullable< std::vector< std::string > > | X509CertificateChain |
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::Algorithm |
The "" alg " token header property. See RFC 7515 section 4.1.1
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::CertificateSha256Thumbprint |
Returns the SHA-256 thumbprint of the leaf certificate in the getCertificateChain.
See RFC 7515 section 4.1.8 for more information.
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::CertificateThumbprint |
Returns the SHA-1 thumbprint of the leaf certificate in the getCertificateChain.
See RFC 7515 section 4.1.7 for more information.
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::ContentType |
The "cty" header property of the JWS.
See RFC 7515 section 4.1.10 for more information.
Azure::Nullable<std::vector<std::string> > Azure::Security::Attestation::Models::AttestationTokenHeader::Critical |
Returns the "crit" header property from the JSON Web Signature object.
See RFC 7515 section 4.1.11 for more information.
Azure::Nullable<AttestationSigner> Azure::Security::Attestation::Models::AttestationTokenHeader::Key |
Returns the signer for this token if the caller provided a JSON Web Key.
See RFC 7515 section 4.1.3 for more information.
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::KeyURL |
A URI which can be used to retrieve a JSON Web Key which can verify the signature on this token.
See RFC 7515 section 4.1.5 for more information.
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::Type |
Returns the "typ" header property from the JWS.
See RFC 7515 section 4.1.9 for more information.
Azure::Nullable<std::vector<std::string> > Azure::Security::Attestation::Models::AttestationTokenHeader::X509CertificateChain |
Returns the signing certificate chain as an AttestationSigner.
See RFC 7515 section 4.1.6 for more information.
Azure::Nullable<std::string> Azure::Security::Attestation::Models::AttestationTokenHeader::X509Url |
Returns a URI which can be used to retrieve an X.509 certificate which can verify the signature on this token.
See RFC 7515 section 4.1.5 for more information.