REST Resource: customers.certificateProvisioningProcesses

Tài nguyên: CertificateProvisioningProcess

Quy trình cấp phép chứng chỉ.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "provisioningProfileId": string,
  "subjectPublicKeyInfo": string,
  "startTime": string,
  "signData": string,
  "signatureAlgorithm": enum (SignatureAlgorithm),
  "signature": string,
  "issuedCertificate": string,
  "failureMessage": string,

  // Union field ca_connection_type can be only one of the following:
  "genericCaConnection": {
    object (GenericCaConnection)
  },
  "scepCaConnection": {
    object (ScepCaConnection)
  }
  // End of list of possible types for union field ca_connection_type.

  // Union field profile_type can be only one of the following:
  "genericProfile": {
    object (GenericProfile)
  },
  "scepProfile": {
    object (ScepProfile)
  }
  // End of list of possible types for union field profile_type.

  // Union field subject can be only one of the following:
  "chromeOsDevice": {
    object (ChromeOsDevice)
  },
  "chromeOsUserSession": {
    object (ChromeOsUserSession)
  }
  // End of list of possible types for union field subject.
}
Trường
name

string

Giá trị nhận dạng. Tên tài nguyên của CertificateProvisioningProcess. Mẫu tên được đặt là customers/{customer}/certificateProvisioningProcesses/{certificateProvisioningProcess}, trong đó {customer} là mã nhận dạng khách hàng bị làm rối và {certificateProvisioningProcess} là mã nhận dạng quy trình cấp phép chứng chỉ.

provisioningProfileId

string

Chỉ có đầu ra. Mã nhận dạng của hồ sơ cấp phép chứng chỉ.

subjectPublicKeyInfo

string (bytes format)

Chỉ có đầu ra. Khoá công khai mà chứng chỉ sẽ được cung cấp. Được biểu thị dưới dạng SubjectPublicKeyInfo X.509 được mã hoá theo DER.

Một chuỗi được mã hoá base64.

startTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian do máy chủ tạo cho biết thời điểm tạo quy trình cấp phép chứng chỉ.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

signData

string (bytes format)

Chỉ có đầu ra. Dữ liệu mà ứng dụng được yêu cầu ký. Trường này chỉ xuất hiện sau khi thao tác certificateProvisioningProcesses.signData được bắt đầu.

Một chuỗi được mã hoá base64.

signatureAlgorithm

enum (SignatureAlgorithm)

Chỉ có đầu ra. Thuật toán chữ ký mà các thành phần máy khách và thành phần phụ trợ sử dụng khi xử lý signData. Nếu profile_typeGenericProfile, thì trường này sẽ chỉ xuất hiện sau khi thao tác certificateProvisioningProcesses.signData được bắt đầu. Nếu profile_typeScepProfile, thì trường này sẽ luôn xuất hiện.

signature

string (bytes format)

Chỉ có đầu ra. Chữ ký của signatureAlgorithm, được tạo bằng khoá riêng tư của ứng dụng bằng cách sử dụng signatureAlgorithm. Trường này chỉ xuất hiện sau khi thao tác certificateProvisioningProcesses.signData hoàn tất.

Một chuỗi được mã hoá base64.

issuedCertificate

string

Chỉ có đầu ra. Chứng chỉ đã phát hành cho CertificateProvisioningProcess này ở định dạng PEM.

failureMessage

string

Chỉ có đầu ra. Một thông báo mô tả lý do khiến CertificateProvisioningProcess này không thành công. Sự hiện diện của trường này cho biết rằng CertificateProvisioningProcess đã thất bại.

Trường nhóm ca_connection_type. Loại kết nối với Tổ chức phát hành chứng chỉ được dùng cho quy trình cấp chứng chỉ này. ca_connection_type chỉ có thể là một trong những trạng thái sau:
genericCaConnection

object (GenericCaConnection)

Chỉ có đầu ra. Kết nối với CA là một kết nối chung với CA.

scepCaConnection

object (ScepCaConnection)

Chỉ có đầu ra. Kết nối với CA là kết nối với CA SCEP.

Trường nhóm profile_type. Loại hồ sơ cấp phép chứng chỉ được dùng cho quy trình cấp phép chứng chỉ này. profile_type chỉ có thể là một trong những trạng thái sau:
genericProfile

object (GenericProfile)

Chỉ có đầu ra. Hồ sơ này là một hồ sơ cấp phép chứng chỉ chung.

scepProfile

object (ScepProfile)

Chỉ có đầu ra. Hồ sơ này là hồ sơ cấp phép chứng chỉ SCEP.

Trường nhóm subject. Loại thực thể mà chứng chỉ máy khách đang được cung cấp (chủ đề). subject chỉ có thể là một trong những trạng thái sau:
chromeOsDevice

object (ChromeOsDevice)

Chỉ có đầu ra. Chứng chỉ máy khách đang được cấp phép cho một thiết bị ChromeOS. Đối tượng này chứa thông tin về thiết bị.

chromeOsUserSession

object (ChromeOsUserSession)

Chỉ có đầu ra. Chứng chỉ máy khách đang được cấp cho một người dùng ChromeOS. Thông tin này chứa thông tin về phiên người dùng hiện tại.

Phương thức

claim

Xác nhận quyền sở hữu quy trình cấp phép chứng chỉ.

get

Truy xuất một quy trình cấp phép chứng chỉ.

setFailure

Đánh dấu một quy trình cấp phép chứng chỉ là không thành công.

signData

Yêu cầu ứng dụng khách đã bắt đầu quy trình cung cấp chứng chỉ ký dữ liệu.

uploadCertificate

Tải một chứng chỉ đã được cấp thành công lên cho quy trình cấp phép chứng chỉ.