Authentication
Namespace: Lacuna.RestPki.Client
Assembly: Lacuna.RestPki.Client
Class
public class Authentication
Hierarquia: object → Authentication
Construtores
Authentication(RestPkiClient)
public Authentication(RestPkiClient client)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
client | RestPkiClient |
Métodos
Complete(byte[], byte[], byte[], AuthenticationOptions)
public ValidationResults Complete(byte[] nonce, byte[] certificateContent, byte[] signature, AuthenticationOptions options)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
nonce | byte[] | |
certificateContent | byte[] | |
signature | byte[] | |
options | AuthenticationOptions |
Retorno
Complete(byte[], byte[], byte[], Guid)
public ValidationResults Complete(byte[] nonce, byte[] certificateContent, byte[] signature, Guid securityContextId)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
nonce | byte[] | |
certificateContent | byte[] | |
signature | byte[] | |
securityContextId | Guid |
Retorno
CompleteAsync(byte[], byte[], byte[], AuthenticationOptions)
public Task<ValidationResults> CompleteAsync(byte[] nonce, byte[] certificateContent, byte[] signature, AuthenticationOptions options)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
nonce | byte[] | |
certificateContent | byte[] | |
signature | byte[] | |
options | AuthenticationOptions |
Retorno
CompleteAsync(byte[], byte[], byte[], Guid)
public Task<ValidationResults> CompleteAsync(byte[] nonce, byte[] certificateContent, byte[] signature, Guid securityContextId)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
nonce | byte[] | |
certificateContent | byte[] | |
signature | byte[] | |
securityContextId | Guid |
Retorno
CompleteWithWebPki(string)
public ValidationResults CompleteWithWebPki(string token)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
token | string |
Retorno
CompleteWithWebPkiAsync(string)
public Task<ValidationResults> CompleteWithWebPkiAsync(string token)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
token | string |
Retorno
GetCertificate()
public PKCertificate GetCertificate()
Retorno
Start()
public byte[] Start()
Retorno
StartAsync()
public Task<byte[]> StartAsync()
Retorno
StartWithWebPki(AuthenticationOptions)
public string StartWithWebPki(AuthenticationOptions options)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
options | AuthenticationOptions |
Retorno
StartWithWebPki(Guid)
public string StartWithWebPki(Guid securityContextId)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
securityContextId | Guid |
Retorno
StartWithWebPkiAsync(AuthenticationOptions)
public Task<string> StartWithWebPkiAsync(AuthenticationOptions options)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
options | AuthenticationOptions |
Retorno
StartWithWebPkiAsync(Guid)
public Task<string> StartWithWebPkiAsync(Guid securityContextId)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
securityContextId | Guid |
Retorno
Membros herdados
GetType(), MemberwiseClone(), ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode()