Reference documentation and code samples for the Google Cloud OsLogin V1beta Client class SecurityKey.
The credential information for a Google registered security key.
Generated from protobuf message google.cloud.oslogin.v1beta.SecurityKey
Namespace
Google \ Cloud \ OsLogin \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ public_key |
string
Public key text in SSH format, defined by RFC4253 section 6.6. |
↳ private_key |
string
Hardware-backed private key text in SSH format. |
↳ universal_two_factor |
Google\Cloud\OsLogin\V1beta\UniversalTwoFactor
The U2F protocol type. |
↳ web_authn |
Google\Cloud\OsLogin\V1beta\WebAuthn
The Web Authentication protocol type. |
↳ device_nickname |
string
The security key nickname explicitly set by the user. |
getPublicKey
Public key text in SSH format, defined by RFC4253 section 6.6.
Returns | |
---|---|
Type | Description |
string |
setPublicKey
Public key text in SSH format, defined by RFC4253 section 6.6.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPrivateKey
Hardware-backed private key text in SSH format.
Returns | |
---|---|
Type | Description |
string |
setPrivateKey
Hardware-backed private key text in SSH format.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUniversalTwoFactor
The U2F protocol type.
Returns | |
---|---|
Type | Description |
Google\Cloud\OsLogin\V1beta\UniversalTwoFactor|null |
hasUniversalTwoFactor
setUniversalTwoFactor
The U2F protocol type.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\OsLogin\V1beta\UniversalTwoFactor
|
Returns | |
---|---|
Type | Description |
$this |
getWebAuthn
The Web Authentication protocol type.
Returns | |
---|---|
Type | Description |
Google\Cloud\OsLogin\V1beta\WebAuthn|null |
hasWebAuthn
setWebAuthn
The Web Authentication protocol type.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\OsLogin\V1beta\WebAuthn
|
Returns | |
---|---|
Type | Description |
$this |
getDeviceNickname
The security key nickname explicitly set by the user.
Returns | |
---|---|
Type | Description |
string |
hasDeviceNickname
clearDeviceNickname
setDeviceNickname
The security key nickname explicitly set by the user.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getProtocolType
Returns | |
---|---|
Type | Description |
string |