Update Certificate Issuer - Update Certificate Issuer

Belirtilen sertifikayı vereni Güncelleştirmeler.
UpdateCertificateIssuer işlemi, belirtilen sertifikayı veren varlığında bir güncelleştirme gerçekleştirir. Bu işlem için sertifikalar/setissuers izni gerekir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
issuer-name
path True

string

Verenin adı.

vaultBaseUrl
path True

string

Kasa adı, örneğin https://myvault.vault.azure.net.

api-version
query True

string

İstemci API sürümü.

İstek Gövdesi

Name Tür Description
attributes

IssuerAttributes

Veren nesnesinin öznitelikleri.

credentials

IssuerCredentials

Veren için kullanılacak kimlik bilgileri.

org_details

OrganizationDetails

Verene sağlanan kuruluşun ayrıntıları.

provider

string

Veren sağlayıcı.

Yanıtlar

Name Tür Description
200 OK

IssuerBundle

Anahtar kasası sertifikasının vereni.

Other Status Codes

KeyVaultError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı Key Vault.

Örnekler

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
  }
}

Tanımlar

Name Description
AdministratorDetails

Sertifika verenin kuruluş yöneticisinin ayrıntıları.

CertificateIssuerUpdateParameters

Sertifika veren güncelleştirme parametreleri.

Error

Anahtar kasası sunucusu hatası.

IssuerAttributes

Key Vault hizmeti tarafından yönetilen bir verenin öznitelikleri.

IssuerBundle

Key Vault sertifikası veren.

IssuerCredentials

Sertifika veren için kullanılacak kimlik bilgileri.

KeyVaultError

Anahtar kasası hata özel durumu.

OrganizationDetails

Sertifika verenin kuruluşunun ayrıntıları.

AdministratorDetails

Sertifika verenin kuruluş yöneticisinin ayrıntıları.

Name Tür Description
email

string

E-posta adresi.

first_name

string

Adı.

last_name

string

Soyadı.

phone

string

Telefon numarası.

CertificateIssuerUpdateParameters

Sertifika veren güncelleştirme parametreleri.

Name Tür Description
attributes

IssuerAttributes

Veren nesnesinin öznitelikleri.

credentials

IssuerCredentials

Veren için kullanılacak kimlik bilgileri.

org_details

OrganizationDetails

Verene sağlanan kuruluşun ayrıntıları.

provider

string

Veren sağlayıcı.

Error

Anahtar kasası sunucusu hatası.

Name Tür Description
code

string

Hata kodu.

innererror

Error

Anahtar kasası sunucusu hatası.

message

string

Hata iletisi.

IssuerAttributes

Key Vault hizmeti tarafından yönetilen bir verenin öznitelikleri.

Name Tür Description
created

integer

OLUŞTURMA saati : UTC.

enabled

boolean

Verenin etkinleştirilip etkinleştirilmediğini belirler.

updated

integer

Son güncelleştirme saati : UTC.

IssuerBundle

Key Vault sertifikası veren.

Name Tür Description
attributes

IssuerAttributes

Veren nesnesinin öznitelikleri.

credentials

IssuerCredentials

Veren için kullanılacak kimlik bilgileri.

id

string

Veren nesnesinin tanımlayıcısı.

org_details

OrganizationDetails

Verene sağlanan kuruluşun ayrıntıları.

provider

string

Veren sağlayıcı.

IssuerCredentials

Sertifika veren için kullanılacak kimlik bilgileri.

Name Tür Description
account_id

string

Kullanıcı adı/hesap adı/hesap kimliği.

pwd

string

Parola/gizli dizi/hesap anahtarı.

KeyVaultError

Anahtar kasası hata özel durumu.

Name Tür Description
error

Error

Anahtar kasası sunucusu hatası.

OrganizationDetails

Sertifika verenin kuruluşunun ayrıntıları.

Name Tür Description
admin_details

AdministratorDetails[]

Kuruluş yöneticisinin ayrıntıları.

id

string

Kuruluşun kimliği.