Class Credential
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
CredentialHandleTransfer 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
CredentialHandleTransfer ownership: None Nullable: False
GetCertificate(CredentialHandle)
Calls native method webkit_credential_get_certificate. Version: 2.34
[Version("2.34")]
public static extern nint GetCertificate(CredentialHandle credential)
Parameters
credential
CredentialHandleTransfer ownership: None Nullable: False
Returns
- nint
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
CredentialHandleTransfer 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
CredentialHandleTransfer 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
CredentialHandleTransfer 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
CredentialHandleTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
password
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
persistence
CredentialPersistenceTransfer ownership: None Nullable: False
Returns
- CredentialOwnedHandle
Transfer ownership: Full Nullable: False
NewForCertificate(nint, CredentialPersistence)
Calls native constructor webkit_credential_new_for_certificate. Version: 2.34
[Version("2.34")]
public static extern CredentialOwnedHandle NewForCertificate(nint certificate, CredentialPersistence persistence)
Parameters
certificate
nintTransfer ownership: None Nullable: True
persistence
CredentialPersistenceTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
persistence
CredentialPersistenceTransfer ownership: None Nullable: False
Returns
- CredentialOwnedHandle
Transfer ownership: Full Nullable: False