Set Certificate Issuer - Set Certificate Issuer

지정된 인증서 발급자를 설정합니다.
SetCertificateIssuer 작업은 지정된 인증서 발급자를 추가하거나 업데이트합니다. 이 작업을 수행하려면 인증서/setissuers 권한이 필요합니다.

PUT {vaultBaseUrl}/certificates/issuers/{issuer-name}?api-version=7.3

URI 매개 변수

Name In Required Type Description
issuer-name
path True
  • string

발급자의 이름입니다. 제공하는 값은 서비스를 실행하기 위해 전역적으로 복사될 수 있습니다. 제공된 값에는 개인 식별 정보나 중요한 정보가 포함되어서는 안 됩니다.

vaultBaseUrl
path True
  • string

자격 증명 모음 이름(예 https://myvault.vault.azure.net: .)

api-version
query True
  • string

클라이언트 API 버전입니다.

요청 본문

Name Required Type Description
provider True
  • string

발급자 공급자입니다.

attributes

발급자 개체의 특성입니다.

credentials

발급자용으로 사용할 자격 증명입니다.

org_details

발급자에게 제공된 조직의 세부 정보입니다.

응답

Name Type Description
200 OK

키 자격 증명 모음 인증서에 대한 발급자입니다.

Other Status Codes

작업이 실패한 이유를 설명하는 오류 응답을 Key Vault.

예제

SetCertificateIssuer

Sample Request

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

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

정의

AdministratorDetails

인증서 발급자의 조직 관리자에 대한 세부 정보입니다.

CertificateIssuerSetParameters

인증서 발급자 집합 매개 변수입니다.

Error

키 자격 증명 모음 서버 오류입니다.

IssuerAttributes

Key Vault 서비스에서 관리하는 발급자의 특성입니다.

IssuerBundle

Key Vault 인증서의 발급자입니다.

IssuerCredentials

인증서 발급자용으로 사용할 자격 증명입니다.

KeyVaultError

키 자격 증명 모음 오류 예외입니다.

OrganizationDetails

인증서 발급자 조직의 세부 정보입니다.

AdministratorDetails

인증서 발급자의 조직 관리자에 대한 세부 정보입니다.

Name Type Description
email
  • string

메일 주소입니다.

first_name
  • string

이름입니다.

last_name
  • string

성입니다.

phone
  • string

전화 번호

CertificateIssuerSetParameters

인증서 발급자 집합 매개 변수입니다.

Name Type Description
attributes

발급자 개체의 특성입니다.

credentials

발급자용으로 사용할 자격 증명입니다.

org_details

발급자에게 제공된 조직의 세부 정보입니다.

provider
  • string

발급자 공급자입니다.

Error

키 자격 증명 모음 서버 오류입니다.

Name Type Description
code
  • string

오류 코드입니다.

innererror

키 자격 증명 모음 서버 오류입니다.

message
  • string

오류 메시지입니다.

IssuerAttributes

Key Vault 서비스에서 관리하는 발급자의 특성입니다.

Name Type Description
created
  • integer

만든 시간(UTC)입니다.

enabled
  • boolean

발급자를 사용할 수 있는지 여부를 확인합니다.

updated
  • integer

마지막으로 업데이트된 시간(UTC)입니다.

IssuerBundle

Key Vault 인증서의 발급자입니다.

Name Type Description
attributes

발급자 개체의 특성입니다.

credentials

발급자용으로 사용할 자격 증명입니다.

id
  • string

발급자 개체의 식별자입니다.

org_details

발급자에게 제공된 조직의 세부 정보입니다.

provider
  • string

발급자 공급자입니다.

IssuerCredentials

인증서 발급자용으로 사용할 자격 증명입니다.

Name Type Description
account_id
  • string

사용자 이름/계정 이름/계정 ID입니다.

pwd
  • string

암호/비밀/계정 키입니다.

KeyVaultError

키 자격 증명 모음 오류 예외입니다.

Name Type Description
error

키 자격 증명 모음 서버 오류입니다.

OrganizationDetails

인증서 발급자 조직의 세부 정보입니다.

Name Type Description
admin_details

조직 관리자의 세부 정보입니다.

id
  • string

조직의 ID입니다.