Reference documentation and code samples for the Cloud KMS V1 Client class RegisterTwoFactorAuthKeys.
Register 2FA keys for the SingleTenantHsmInstance.
This operation requires all Challenges to be signed by 2FA keys. The SingleTenantHsmInstance must be in the PENDING_TWO_FACTOR_AUTH_REGISTRATION state to perform this operation.
Generated from protobuf message google.cloud.kms.v1.SingleTenantHsmInstanceProposal.RegisterTwoFactorAuthKeys
Namespace
Google \ Cloud \ Kms \ V1 \ SingleTenantHsmInstanceProposalMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ required_approver_count |
int
Required. The required numbers of approvers to set for the SingleTenantHsmInstance. This is the M value used for M of N quorum auth. Must be greater than or equal to 2 and less than or equal to total_approver_count - 1. |
↳ two_factor_public_key_pems |
array
Required. The public keys associated with the 2FA keys for M of N quorum auth. Public keys must be associated with RSA 2048 keys. |
getRequiredApproverCount
Required. The required numbers of approvers to set for the SingleTenantHsmInstance.
This is the M value used for M of N quorum auth. Must be greater than or equal to 2 and less than or equal to total_approver_count
- 1.
| Returns | |
|---|---|
| Type | Description |
int |
|
setRequiredApproverCount
Required. The required numbers of approvers to set for the SingleTenantHsmInstance.
This is the M value used for M of N quorum auth. Must be greater than or equal to 2 and less than or equal to total_approver_count
- 1.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTwoFactorPublicKeyPems
Required. The public keys associated with the 2FA keys for M of N quorum auth. Public keys must be associated with RSA 2048 keys.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setTwoFactorPublicKeyPems
Required. The public keys associated with the 2FA keys for M of N quorum auth. Public keys must be associated with RSA 2048 keys.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|