Table of Contents

Class Credential

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

Methods

Copy(CredentialHandle)

Calls native method webkit_credential_copy. Version: 2.2

[Version("2.2")]
public static extern CredentialOwnedHandle Copy(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

Returns

CredentialOwnedHandle

Transfer ownership: Full Nullable: False

Free(CredentialHandle)

Calls native method webkit_credential_free. Version: 2.2

[Version("2.2")]
public static extern void Free(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

GetCertificate(CredentialHandle)

Calls native method webkit_credential_get_certificate. Version: 2.34

[Version("2.34")]
public static extern IntPtr GetCertificate(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_credential_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPassword(CredentialHandle)

Calls native method webkit_credential_get_password. Version: 2.2

[Version("2.2")]
public static extern NonNullableUtf8StringUnownedHandle GetPassword(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPersistence(CredentialHandle)

Calls native method webkit_credential_get_persistence. Version: 2.2

[Version("2.2")]
public static extern CredentialPersistence GetPersistence(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

Returns

CredentialPersistence

Transfer ownership: None Nullable: False

GetUsername(CredentialHandle)

Calls native method webkit_credential_get_username. Version: 2.2

[Version("2.2")]
public static extern NonNullableUtf8StringUnownedHandle GetUsername(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

HasPassword(CredentialHandle)

Calls native method webkit_credential_has_password. Version: 2.2

[Version("2.2")]
public static extern bool HasPassword(CredentialHandle credential)

Parameters

credential CredentialHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, CredentialPersistence)

Calls native constructor webkit_credential_new. Version: 2.2

[Version("2.2")]
public static extern CredentialOwnedHandle New(NonNullableUtf8StringHandle username, NonNullableUtf8StringHandle password, CredentialPersistence persistence)

Parameters

username NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

password NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

persistence CredentialPersistence

Transfer ownership: None Nullable: False

Returns

CredentialOwnedHandle

Transfer ownership: Full Nullable: False

NewForCertificate(IntPtr, CredentialPersistence)

Calls native constructor webkit_credential_new_for_certificate. Version: 2.34

[Version("2.34")]
public static extern CredentialOwnedHandle NewForCertificate(IntPtr certificate, CredentialPersistence persistence)

Parameters

certificate IntPtr

Transfer ownership: None Nullable: True

persistence CredentialPersistence

Transfer ownership: None Nullable: False

Returns

CredentialOwnedHandle

Transfer ownership: Full Nullable: False

NewForCertificatePin(NonNullableUtf8StringHandle, CredentialPersistence)

Calls native constructor webkit_credential_new_for_certificate_pin. Version: 2.34

[Version("2.34")]
public static extern CredentialOwnedHandle NewForCertificatePin(NonNullableUtf8StringHandle pin, CredentialPersistence persistence)

Parameters

pin NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

persistence CredentialPersistence

Transfer ownership: None Nullable: False

Returns

CredentialOwnedHandle

Transfer ownership: Full Nullable: False