Set Certificate Issuer - Set Certificate Issuer

Hiermee stelt u de opgegeven certificaatverlener in.
Met de bewerking SetCertificateIssuer wordt de opgegeven certificaatverlener toegevoegd of bijgewerkt. Voor deze bewerking is de machtiging certificaten/setissuers vereist.

PUT {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. De waarde die u opgeeft, kan wereldwijd worden gekopieerd om de service uit te voeren. De opgegeven waarde mag geen persoonsgegevens of gevoelige informatie bevatten.

vaultBaseUrl
path True

string

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

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
provider True

string

De provider van de verlener.

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.

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

SetCertificateIssuer

Sample Request

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

{
  "provider": "Test",
  "credentials": {
    "account_id": "keyvaultuser",
    "pwd": "password"
  },
  "org_details": {
    "admin_details": [
      {
        "first_name": "John",
        "last_name": "Doe",
        "email": "admin@microsoft.com",
        "phone": "4255555555"
      }
    ]
  }
}

Sample Response

{
  "id": "https://myvault.vault.azure.net/certificates/issuers/issuer01",
  "provider": "Test",
  "credentials": {
    "account_id": "keyvaultuser"
  },
  "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.

CertificateIssuerSetParameters

De certificaatverlener stelt parameters in.

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.

CertificateIssuerSetParameters

De certificaatverlener stelt parameters in.

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.