Table of Contents

Class AuthenticationRequest

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class AuthenticationRequest
Inheritance
AuthenticationRequest
Inherited Members

Methods

Authenticate(nint, CredentialHandle)

Calls native method webkit_authentication_request_authenticate. Version: 2.2

[Version("2.2")]
public static extern void Authenticate(nint request, CredentialHandle credential)

Parameters

request nint

Transfer ownership: None Nullable: False

credential CredentialHandle

Transfer ownership: None Nullable: True

CanSaveCredentials(nint)

Calls native method webkit_authentication_request_can_save_credentials. Version: 2.2

[Version("2.2")]
public static extern bool CanSaveCredentials(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Cancel(nint)

Calls native method webkit_authentication_request_cancel. Version: 2.2

[Version("2.2")]
public static extern void Cancel(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

GetCertificatePinFlags(nint)

Calls native method webkit_authentication_request_get_certificate_pin_flags. Version: 2.34

[Version("2.34")]
public static extern TlsPasswordFlags GetCertificatePinFlags(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

TlsPasswordFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_authentication_request_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHost(nint)

Calls native method webkit_authentication_request_get_host. Version: 2.2

[Version("2.2")]
public static extern NonNullableUtf8StringUnownedHandle GetHost(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPort(nint)

Calls native method webkit_authentication_request_get_port. Version: 2.2

[Version("2.2")]
public static extern uint GetPort(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetProposedCredential(nint)

Calls native method webkit_authentication_request_get_proposed_credential. Version: 2.2

[Version("2.2")]
public static extern CredentialOwnedHandle GetProposedCredential(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

CredentialOwnedHandle

Transfer ownership: Full Nullable: False

GetRealm(nint)

Calls native method webkit_authentication_request_get_realm. Version: 2.2

[Version("2.2")]
public static extern NonNullableUtf8StringUnownedHandle GetRealm(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetScheme(nint)

Calls native method webkit_authentication_request_get_scheme. Version: 2.2

[Version("2.2")]
public static extern AuthenticationScheme GetScheme(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

AuthenticationScheme

Transfer ownership: None Nullable: False

GetSecurityOrigin(nint)

Calls native method webkit_authentication_request_get_security_origin. Version: 2.30

[Version("2.30")]
public static extern SecurityOriginOwnedHandle GetSecurityOrigin(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

SecurityOriginOwnedHandle

Transfer ownership: Full Nullable: False

IsForProxy(nint)

Calls native method webkit_authentication_request_is_for_proxy. Version: 2.2

[Version("2.2")]
public static extern bool IsForProxy(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsRetry(nint)

Calls native method webkit_authentication_request_is_retry. Version: 2.2

[Version("2.2")]
public static extern bool IsRetry(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetCanSaveCredentials(nint, bool)

Calls native method webkit_authentication_request_set_can_save_credentials. Version: 2.30

[Version("2.30")]
public static extern void SetCanSaveCredentials(nint request, bool enabled)

Parameters

request nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetProposedCredential(nint, CredentialHandle)

Calls native method webkit_authentication_request_set_proposed_credential. Version: 2.30

[Version("2.30")]
public static extern void SetProposedCredential(nint request, CredentialHandle credential)

Parameters

request nint

Transfer ownership: None Nullable: False

credential CredentialHandle

Transfer ownership: None Nullable: False