Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.30
0.3.31
40 changes: 40 additions & 0 deletions src/UKMS/Models/DEK.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,26 @@ class DEK extends Response
{


/**
* ProjectId: 密钥所属项目的对外别名,格式为 org-xxx。该值由项目数字 ID 解析得到,可能因项目别名查询失败而为空。
*
* @return string|null
*/
public function getProjectId()
{
return $this->get("ProjectId");
}

/**
* ProjectId: 密钥所属项目的对外别名,格式为 org-xxx。该值由项目数字 ID 解析得到,可能因项目别名查询失败而为空。
*
* @param string $projectId
*/
public function setProjectId($projectId)
{
$this->set("ProjectId", $projectId);
}

/**
* KeyId: 对外主密钥 ID(ukms_key_info.key_id)。
*
Expand Down Expand Up @@ -281,4 +301,24 @@ public function setNextRotationDate($nextRotationDate)
{
$this->set("NextRotationDate", $nextRotationDate);
}

/**
* OrganizationId: 密钥所属组织的数字 ID,来源于密钥关联的资源交易记录。
*
* @return integer|null
*/
public function getOrganizationId()
{
return $this->get("OrganizationId");
}

/**
* OrganizationId: 密钥所属组织的数字 ID,来源于密钥关联的资源交易记录。
*
* @param int $organizationId
*/
public function setOrganizationId($organizationId)
{
$this->set("OrganizationId", $organizationId);
}
}
40 changes: 40 additions & 0 deletions src/UKMS/Models/KeyMetadata.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,26 @@ class KeyMetadata extends Response
{


/**
* ProjectId: 密钥所属项目的对外别名,格式为 org-xxx。该值由项目数字 ID 解析得到,可能因项目别名查询失败而为空。
*
* @return string|null
*/
public function getProjectId()
{
return $this->get("ProjectId");
}

/**
* ProjectId: 密钥所属项目的对外别名,格式为 org-xxx。该值由项目数字 ID 解析得到,可能因项目别名查询失败而为空。
*
* @param string $projectId
*/
public function setProjectId($projectId)
{
$this->set("ProjectId", $projectId);
}

/**
* KeyId: 密钥资源长 ID。
*
Expand Down Expand Up @@ -261,4 +281,24 @@ public function setDeletionDate($deletionDate)
{
$this->set("DeletionDate", $deletionDate);
}

/**
* OrganizationId: 密钥所属组织的数字 ID,来源于密钥关联的资源交易记录。
*
* @return integer|null
*/
public function getOrganizationId()
{
return $this->get("OrganizationId");
}

/**
* OrganizationId: 密钥所属组织的数字 ID,来源于密钥关联的资源交易记录。
*
* @param int $organizationId
*/
public function setOrganizationId($organizationId)
{
$this->set("OrganizationId", $organizationId);
}
}
4 changes: 4 additions & 0 deletions src/UKMS/UKMSClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,7 @@ public function deleteAlias(DeleteAliasRequest $request = null)
*
* $outputs = [
* "KeyMetadata" => (object) 密钥元数据。[
* "ProjectId" => (string) 密钥所属项目的对外别名,格式为 org-xxx。该值由项目数字 ID 解析得到,可能因项目别名查询失败而为空。
* "KeyId" => (string) 密钥资源长 ID。
* "CreationDate" => (integer) 创建时间,Unix 时间戳。
* "Enabled" => (string) 是否启用。取值:true、false。
Expand All @@ -295,6 +296,7 @@ public function deleteAlias(DeleteAliasRequest $request = null)
* "ResourceId" => (string) 密钥所属的 UKMS 实例资源 ID。
* "Description" => (string) 密钥描述。
* "DeletionDate" => (integer) 计划删除时间,Unix 时间戳。
* "OrganizationId" => (integer) 密钥所属组织的数字 ID,来源于密钥关联的资源交易记录。
* ]
* ]
*
Expand Down Expand Up @@ -766,6 +768,7 @@ public function listAliases(ListAliasesRequest $request = null)
* $outputs = [
* "Data" => (array<object>) 密钥信息数组,每项为 DEK/ListKeys item。[
* [
* "ProjectId" => (string) 密钥所属项目的对外别名,格式为 org-xxx。该值由项目数字 ID 解析得到,可能因项目别名查询失败而为空。
* "KeyId" => (string) 对外主密钥 ID(ukms_key_info.key_id)。
* "KeySpec" => (string) 密钥规格。取值:SYMMETRIC_DEFAULT、RSA_2048、RSA_3072、RSA_4096、ECC_NIST_P256、ECC_NIST_P384、ECC_NIST_P521、HMAC_256、HMAC_384、HMAC_512。
* "KeyUsage" => (array<string>) 按 KeySpec 派生的密钥用途。取值:ENCRYPT_DECRYPT、SIGN_VERIFY、GENERATE_VERIFY_MAC、KEY_AGREEMENT。
Expand All @@ -779,6 +782,7 @@ public function listAliases(ListAliasesRequest $request = null)
* "Description" => (string) 密钥描述。
* "PlanDeleteTime" => (integer) 计划删除时间,Unix 时间戳。
* "NextRotationDate" => (integer) 下次自动轮转时间(Unix 时间戳,秒);仅在已开启自动轮转时返回。
* "OrganizationId" => (integer) 密钥所属组织的数字 ID,来源于密钥关联的资源交易记录。
* ]
* ]
* "TotalCount" => (integer) 符合条件的总数,不同于 Limit。
Expand Down
Loading