1.0.0-beta.3 (2021-06-08)
Features Added
Breaking Changes
- Essentially completely rewritten. All existing functionality has been replaced.
- Removed
policy
property onAttestationClient
object, because it has been replaced. - Removed
policy.reset
andpolicy.set
, replaced with theresetPolicy
andsetPolicy
methods on theAttestationAdministrationClient
. - Removed
policy.get
, replaced with thegetPolicy
method of the newAttestationAdministrationClient
client object. - Removed
attestation.attestSgxEnclave
,attestation.attestOpenEnclave
,attestation.attestTpm
, andattestation
property from attestationClient, replaced withattestSgxEnclave
,attestOpenEnclave
andattestTpm
. - Removed
metadataConfiguration
andsigningCertificates
properties from attestationClient. - Removed
metadataConfiguration.get()
method, replaced withclient.getOpenIdMetadata()
. - Removed
signingCertificates.get()
method, replaced withclient.getAttestationSigners()
. The return value forgetAttestationSigners()
is an array ofAttestationSigner
objects,
each of which has two properties:key_id
andcertificates
.key_id
reflects thekid
JSON Web Key attribute, andcertificates
is the decodedx5c
attribute
in the JSON Web Key.
- Removed