Google Cloud OS Login v1beta API - Class SecurityKey (3.0.0-beta08)

public sealed class SecurityKey : IMessage<SecurityKey>, IEquatable<SecurityKey>, IDeepCloneable<SecurityKey>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud OS Login v1beta API class SecurityKey.

The credential information for a Google registered security key.

Inheritance

object > SecurityKey

Namespace

Google.Cloud.OsLogin.V1Beta

Assembly

Google.Cloud.OsLogin.V1Beta.dll

Constructors

SecurityKey()

public SecurityKey()

SecurityKey(SecurityKey)

public SecurityKey(SecurityKey other)
Parameter
NameDescription
otherSecurityKey

Properties

DeviceNickname

public string DeviceNickname { get; set; }

The security key nickname explicitly set by the user.

Property Value
TypeDescription
string

HasDeviceNickname

public bool HasDeviceNickname { get; }

Gets whether the "device_nickname" field is set

Property Value
TypeDescription
bool

PrivateKey

public string PrivateKey { get; set; }

Hardware-backed private key text in SSH format.

Property Value
TypeDescription
string

ProtocolTypeCase

public SecurityKey.ProtocolTypeOneofCase ProtocolTypeCase { get; }
Property Value
TypeDescription
SecurityKeyProtocolTypeOneofCase

PublicKey

public string PublicKey { get; set; }

Public key text in SSH format, defined by RFC4253 section 6.6.

Property Value
TypeDescription
string

UniversalTwoFactor

public UniversalTwoFactor UniversalTwoFactor { get; set; }

The U2F protocol type.

Property Value
TypeDescription
UniversalTwoFactor

WebAuthn

public WebAuthn WebAuthn { get; set; }

The Web Authentication protocol type.

Property Value
TypeDescription
WebAuthn