import "github.com/gowebapi/webapi/crypto/authentication"
Package authentication enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users.
class: AuthenticatorAssertionResponse
func AssertionResponseFromJS(value js.Wrapper) *AssertionResponse
AssertionResponseFromJS is casting a js.Wrapper into AssertionResponse.
func (_this *AssertionResponse) AuthenticatorData() *javascript.ArrayBuffer
AuthenticatorData returning attribute 'authenticatorData' with type javascript.ArrayBuffer (idl: ArrayBuffer).
func (_this *AssertionResponse) Signature() *javascript.ArrayBuffer
Signature returning attribute 'signature' with type javascript.ArrayBuffer (idl: ArrayBuffer).
func (_this *AssertionResponse) UserHandle() *javascript.ArrayBuffer
UserHandle returning attribute 'userHandle' with type javascript.ArrayBuffer (idl: ArrayBuffer).
enum: AuthenticatorAttachment
const ( Platform Attachment = iota CrossPlatform )
func AttachmentFromJS(value js.Value) Attachment
AttachmentFromJS is converting a javascript value into a Attachment enum value.
func (this *Attachment) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (this Attachment) Value() string
Value is converting this into javascript defined string value
enum: AttestationConveyancePreference
const ( None AttestationConveyancePreference = iota Indirect Direct )
func AttestationConveyancePreferenceFromJS(value js.Value) AttestationConveyancePreference
AttestationConveyancePreferenceFromJS is converting a javascript value into a AttestationConveyancePreference enum value.
func (this *AttestationConveyancePreference) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (this AttestationConveyancePreference) Value() string
Value is converting this into javascript defined string value
class: AuthenticatorAttestationResponse
func AttestationResponseFromJS(value js.Wrapper) *AttestationResponse
AttestationResponseFromJS is casting a js.Wrapper into AttestationResponse.
func (_this *AttestationResponse) AttestationObject() *javascript.ArrayBuffer
AttestationObject returning attribute 'attestationObject' with type javascript.ArrayBuffer (idl: ArrayBuffer).
type AuthenticationExtensionsClientInputs struct { Appid string TxAuthSimple string TxAuthGeneric *TxAuthGenericArg AuthnSel []*Union Exts bool Uvi bool Loc bool Uvm bool }
dictionary: AuthenticationExtensionsClientInputs
func AuthenticationExtensionsClientInputsFromJS(value js.Wrapper) *AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientInputsFromJS is allocating a new AuthenticationExtensionsClientInputs object and copy all values from input javascript object
func (_this *AuthenticationExtensionsClientInputs) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type AuthenticationExtensionsClientOutputs struct { Appid bool TxAuthSimple string TxAuthGeneric *javascript.ArrayBuffer AuthnSel bool Exts []string Uvi *javascript.ArrayBuffer Loc *sensor.Coordinates Uvm [][]uint }
dictionary: AuthenticationExtensionsClientOutputs
func AuthenticationExtensionsClientOutputsFromJS(value js.Wrapper) *AuthenticationExtensionsClientOutputs
AuthenticationExtensionsClientOutputsFromJS is allocating a new AuthenticationExtensionsClientOutputs object and copy all values from input javascript object
func (_this *AuthenticationExtensionsClientOutputs) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
dictionary: authenticatorBiometricPerfBounds
func AuthenticatorBiometricPerfBoundsFromJS(value js.Wrapper) *AuthenticatorBiometricPerfBounds
AuthenticatorBiometricPerfBoundsFromJS is allocating a new AuthenticatorBiometricPerfBounds object and copy all values from input javascript object
func (_this *AuthenticatorBiometricPerfBounds) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type CollectedClientData struct { Type string Challenge string Origin string TokenBinding *TokenBinding }
dictionary: CollectedClientData
func CollectedClientDataFromJS(value js.Wrapper) *CollectedClientData
CollectedClientDataFromJS is allocating a new CollectedClientData object and copy all values from input javascript object
func (_this *CollectedClientData) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
class: AuthenticatorResponse
ResponseFromJS is casting a js.Wrapper into Response.
func (_this *Response) ClientDataJSON() *javascript.ArrayBuffer
ClientDataJSON returning attribute 'clientDataJSON' with type javascript.ArrayBuffer (idl: ArrayBuffer).
type SelectionCriteria struct { AuthenticatorAttachment Attachment RequireResidentKey bool UserVerification UserVerificationRequirement }
dictionary: AuthenticatorSelectionCriteria
func SelectionCriteriaFromJS(value js.Wrapper) *SelectionCriteria
SelectionCriteriaFromJS is allocating a new SelectionCriteria object and copy all values from input javascript object
func (_this *SelectionCriteria) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type TokenBinding struct { Status TokenBindingStatus Id string }
dictionary: TokenBinding
func TokenBindingFromJS(value js.Wrapper) *TokenBinding
TokenBindingFromJS is allocating a new TokenBinding object and copy all values from input javascript object
func (_this *TokenBinding) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
enum: TokenBindingStatus
const ( PresentTokenBindingStatus TokenBindingStatus = iota SupportedTokenBindingStatus )
func TokenBindingStatusFromJS(value js.Value) TokenBindingStatus
TokenBindingStatusFromJS is converting a javascript value into a TokenBindingStatus enum value.
func (this *TokenBindingStatus) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (this TokenBindingStatus) Value() string
Value is converting this into javascript defined string value
enum: AuthenticatorTransport
TransportFromJS is converting a javascript value into a Transport enum value.
JSValue is converting this enum into a javascript object
Value is converting this into javascript defined string value
type TxAuthGenericArg struct { ContentType string Content *javascript.ArrayBuffer }
dictionary: txAuthGenericArg
func TxAuthGenericArgFromJS(value js.Wrapper) *TxAuthGenericArg
TxAuthGenericArgFromJS is allocating a new TxAuthGenericArg object and copy all values from input javascript object
func (_this *TxAuthGenericArg) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
enum: UserVerificationRequirement
const ( Required UserVerificationRequirement = iota Preferred Discouraged )
func UserVerificationRequirementFromJS(value js.Value) UserVerificationRequirement
UserVerificationRequirementFromJS is converting a javascript value into a UserVerificationRequirement enum value.
func (this *UserVerificationRequirement) JSValue() js.Value
JSValue is converting this enum into a javascript object
func (this UserVerificationRequirement) Value() string
Value is converting this into javascript defined string value
Package authentication imports 3 packages (graph) and is imported by 2 packages. Updated 2019-10-16. Refresh now. Tools for package owners.