CertificateClient.DeleteCertificate
has been renamed toCertificateClient.StartDeleteCertificate
and now returns aDeleteCertificateOperation
to track this long-running operation.CertificateClient.RecoverDeletedCertificate
has been renamed toCertificateClient.StartRecoverDeletedCertificate
and now returns aRecoverDeletedCertificateOperation
to track this long-running operation.
Certificate
andCertificateWithPolicy
have been renamed toKeyVaultCertificate
andKeyVaultCertificateWithPolicy
to avoid ambiquity with other libraries and to yield better search results.AdministratorDetails
has been renamed toAdministratorContact
.Action
has been renamed toCertificatePolicyAction
to avoid ambiquity with other libraries.Contact
has been renamed toCertificateContact
to avoid ambiquity with other libraries.Error
has been renamed toCertificateOperationError
to avoid ambiquity with other libraries.Issuer
has been renamed toCertificateIssuer
to avoid ambiquity with other libraries.CertificateClientOptions.Default
has been removed. UseCertificatePolicy.Default
instead.- Starting a certificate creation operation with
CertificateClient
now requires aCertificatePolicy
. - On
DeletedCertificate
,DeletedDate
has been renamed toDeletedOn
. Hsm
properties andhsm
parameters have been renamed toHardwareProtected
andhardwareProtected
respectively.Certificate.CER
has been renamed toKeyVaultCertificate.Cer
.CertificateClient.RestoreCertificate
has been renamed toCertificateClient.RestoreCertificateBackup
to better associate it withCertificateClient.BackupCertificate
.
- A new
CertificatePolicy.Default
property returns a new policy suitable for self-signed certificate requests. CertificateClient.VaultUri
has been added with the original value pass toCertificateClient
.CertificateClient.GetDeletedCertificates
includes an optionalincludePending
parameter to include certificates in a delete pending state.
CertificateBase
has been renamed toCertificateProperties
.Certificate
no longer extendsCertificateProperties
, but instead contains aCertificateProperties
property namedProperties
.IssuerBase
has been renamed toIssuerProperties
.Issuer
no longer extendsIssuerProperties
, but instead contains aIssuerProperties
property namedProperties
.CertificatePolicy
has been flattened to include all properties fromKeyOptions
and derivative classes.KeyOptions
and derivative classes have been removed.CertificateKeyType
members have been aligned withAzure.Security.KeyVault.Keys.KeyType
members.CertificateImport
has been renamed toCertificateImportOptions
.