Update Certificate Issuer - Update Certificate Issuer

Updates de opgegeven certificaatverlener.
De bewerking UpdateCertificateIssuer voert een update uit op de opgegeven certificaatverlenerentiteit. Voor deze bewerking is de machtiging certificaten/setissuers vereist.

PATCH {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=7.4

URI-parameters

Name In Vereist Type Description
issuer-name
path True

string

De naam van de verlener.

vaultBaseUrl
path True

string

De kluisnaam, bijvoorbeeld https://myvault.vault.azure.net.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Type Description
attributes

IssuerAttributes

Kenmerken van het verlenerobject.

credentials

IssuerCredentials

De referenties die moeten worden gebruikt voor de verlener.

org_details

OrganizationDetails

Details van de organisatie zoals verstrekt aan de verlener.

provider

string

De provider van de verlener.

Antwoorden

Name Type Description
200 OK

IssuerBundle

De verlener voor het sleutelkluiscertificaat.

Other Status Codes

KeyVaultError

Key Vault foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Voorbeelden

UpdateCertificateIssuer

Sample Request

PATCH https://myvault.vault.azure.net//certificates/issuers/issuer01?api-version=7.4

{
  "provider": "Test",
  "credentials": {
    "account_id": "newuseraccount",
    "pwd": "newpassword"
  }
}

Sample Response

{
  "id": "https://myvault.vault.azure.net/certificates/issuers/issuer01",
  "provider": "Test",
  "credentials": {
    "account_id": "newuseraccount"
  },
  "org_details": {
    "admin_details": [
      {
        "first_name": "John",
        "last_name": "Doe",
        "email": "admin@microsoft.com",
        "phone": "4255555555"
      }
    ]
  },
  "attributes": {
    "enabled": true,
    "created": 1482188806,
    "updated": 1482189526
  }
}

Definities

Name Description
AdministratorDetails

Details van de organisatiebeheerder van de certificaatverlener.

CertificateIssuerUpdateParameters

De parameters voor het bijwerken van de certificaatverlener.

Error

De sleutelkluisserverfout.

IssuerAttributes

De kenmerken van een verlener die wordt beheerd door de Key Vault-service.

IssuerBundle

De verlener voor Key Vault certificaat.

IssuerCredentials

De referenties die moeten worden gebruikt voor de certificaatverlener.

KeyVaultError

De foutuitzondering voor de sleutelkluis.

OrganizationDetails

Details van de organisatie van de certificaatverlener.

AdministratorDetails

Details van de organisatiebeheerder van de certificaatverlener.

Name Type Description
email

string

E-mailadres.

first_name

string

Voornaam.

last_name

string

Achternaam.

phone

string

Telefoonnummer.

CertificateIssuerUpdateParameters

De parameters voor het bijwerken van de certificaatverlener.

Name Type Description
attributes

IssuerAttributes

Kenmerken van het verlenerobject.

credentials

IssuerCredentials

De referenties die moeten worden gebruikt voor de verlener.

org_details

OrganizationDetails

Details van de organisatie zoals verstrekt aan de verlener.

provider

string

De provider van de verlener.

Error

De sleutelkluisserverfout.

Name Type Description
code

string

De foutcode.

innererror

Error

De sleutelkluisserverfout.

message

string

Het foutbericht.

IssuerAttributes

De kenmerken van een verlener die wordt beheerd door de Key Vault-service.

Name Type Description
created

integer

Aanmaaktijd in UTC.

enabled

boolean

Bepaalt of de verlener is ingeschakeld.

updated

integer

Tijdstip laatst bijgewerkt in UTC.

IssuerBundle

De verlener voor Key Vault certificaat.

Name Type Description
attributes

IssuerAttributes

Kenmerken van het verlenerobject.

credentials

IssuerCredentials

De referenties die moeten worden gebruikt voor de verlener.

id

string

Id voor het verlenerobject.

org_details

OrganizationDetails

Details van de organisatie zoals verstrekt aan de verlener.

provider

string

De provider van de verlener.

IssuerCredentials

De referenties die moeten worden gebruikt voor de certificaatverlener.

Name Type Description
account_id

string

De gebruikersnaam/accountnaam/account-id.

pwd

string

Het wachtwoord/geheim/accountsleutel.

KeyVaultError

De foutuitzondering voor de sleutelkluis.

Name Type Description
error

Error

De sleutelkluisserverfout.

OrganizationDetails

Details van de organisatie van de certificaatverlener.

Name Type Description
admin_details

AdministratorDetails[]

Details van de organisatiebeheerder.

id

string

Id van de organisatie.