git.credentials

Undocumented in source.

Members

Aliases

GitCredAcquireDelegate
alias GitCredAcquireDelegate = GitCred delegate(in char[] url, in char[] usernameFromURL, uint allowedTypes)
Undocumented in source.

Enums

GitCredType
enum GitCredType

Functions

getCredKeyFilePassPhrase
GitCred getCredKeyFilePassPhrase(string publicKey, string privateKey, string passPhrase)

Creates a new ssh key file and passphrase credential object. The supplied credential parameter will be internally duplicated.

getCredPlainText
GitCred getCredPlainText(string username, string password)

Creates a new plain-text username and password credential object. The supplied credential parameter will be internally duplicated.

getCredPublicKey
GitCred getCredPublicKey(ubyte[] publicKey, void* signCallback, void* signData)

Creates a new ssh public key credential object. The supplied credential parameter will be internally duplicated.

Structs

GitCred
struct GitCred
Undocumented in source.
GitCred_KeyFilePassPhrase
struct GitCred_KeyFilePassPhrase
Undocumented in source.
GitCred_PlainText
struct GitCred_PlainText
Undocumented in source.
GitCred_PublicKey
struct GitCred_PublicKey
Undocumented in source.

Templates

isGitCredential
template isGitCredential(T)

Check if type T is one of the supported git credential types.

Meta