Show / Hide Table of Contents

Class RestPkiClient

This is the most important class to use Rest PKI.

Inheritance
Object
RestPkiClient
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.RestPki.Client
Assembly: Lacuna.RestPki.Client.dll
Syntax
public class RestPkiClient : IRestExceptionBuilderPortable, IRestExceptionBuilder

Constructors

RestPkiClient(String, String)

Declaration
public RestPkiClient(string endpointUrl, string authToken)
Parameters
Type Name Description
String endpointUrl
String authToken

RestPkiClient(Uri, String)

Declaration
public RestPkiClient(Uri endpointUri, string authToken)
Parameters
Type Name Description
Uri endpointUri
String authToken

Properties

AuthToken

Declaration
public string AuthToken { get; }
Property Value
Type Description
String

EndpointUri

Declaration
public Uri EndpointUri { get; }
Property Value
Type Description
Uri

MultipartUploadDoubleCheck

Declaration
public bool MultipartUploadDoubleCheck { get; set; }
Property Value
Type Description
Boolean

MultipartUploadThreshold

Declaration
public int MultipartUploadThreshold { get; set; }
Property Value
Type Description
Int32

RestPkiVersion

Declaration
public Version RestPkiVersion { get; set; }
Property Value
Type Description
Version

Methods

BuildException(HttpMethod, Uri, HttpResponsePortable)

Declaration
public Exception BuildException(HttpMethod verb, Uri uri, HttpResponsePortable response)
Parameters
Type Name Description
HttpMethod verb
Uri uri
Lacuna.RestClient.HttpResponsePortable response
Returns
Type Description
Exception
Implements
Lacuna.RestClient.IRestExceptionBuilderPortable.BuildException(System.Net.Http.HttpMethod, System.Uri, Lacuna.RestClient.HttpResponsePortable)

BuildExceptionAsync(HttpMethod, Uri, HttpContent)

Declaration
public Task<Exception> BuildExceptionAsync(HttpMethod verb, Uri uri, HttpContent content)
Parameters
Type Name Description
HttpMethod verb
Uri uri
HttpContent content
Returns
Type Description
Task<Exception>
Implements
Lacuna.RestClient.IRestExceptionBuilder.BuildExceptionAsync(System.Net.Http.HttpMethod, System.Uri, System.Net.Http.HttpContent)

CertificateExplorer()

Declaration
public CertificateExplorer CertificateExplorer()
Returns
Type Description
CertificateExplorer

GetAuthentication()

Declaration
public Authentication GetAuthentication()
Returns
Type Description
Authentication

GetCadesSignatureExplorer()

Declaration
public CadesSignatureExplorer GetCadesSignatureExplorer()
Returns
Type Description
CadesSignatureExplorer

GetCadesSignatureFinisher()

Declaration
public CadesSignatureFinisher GetCadesSignatureFinisher()
Returns
Type Description
CadesSignatureFinisher

GetCadesSignatureStarter()

Declaration
public CadesSignatureStarter GetCadesSignatureStarter()
Returns
Type Description
CadesSignatureStarter

GetPadesSignatureExplorer()

Declaration
public PadesSignatureExplorer GetPadesSignatureExplorer()
Returns
Type Description
PadesSignatureExplorer

GetPadesSignatureFinisher()

Declaration
public PadesSignatureFinisher GetPadesSignatureFinisher()
Returns
Type Description
PadesSignatureFinisher

GetPadesSignatureStarter()

Declaration
public PadesSignatureStarter GetPadesSignatureStarter()
Returns
Type Description
PadesSignatureStarter

GetPkiBrazilTimestamper()

Declaration
public Timestamper GetPkiBrazilTimestamper()
Returns
Type Description
Timestamper

UploadFile(Byte[])

Declaration
public BlobReference UploadFile(byte[] content)
Parameters
Type Name Description
Byte[] content
Returns
Type Description
BlobReference

UploadFile(Stream)

Declaration
public BlobReference UploadFile(Stream stream)
Parameters
Type Name Description
Stream stream
Returns
Type Description
BlobReference

UploadFile(String)

Declaration
public BlobReference UploadFile(string path)
Parameters
Type Name Description
String path
Returns
Type Description
BlobReference

UploadFileAsync(Byte[])

Declaration
public Task<BlobReference> UploadFileAsync(byte[] content)
Parameters
Type Name Description
Byte[] content
Returns
Type Description
Task<BlobReference>

UploadFileAsync(Stream)

Declaration
public Task<BlobReference> UploadFileAsync(Stream stream)
Parameters
Type Name Description
Stream stream
Returns
Type Description
Task<BlobReference>

UploadFileAsync(String)

Declaration
public Task<BlobReference> UploadFileAsync(string path)
Parameters
Type Name Description
String path
Returns
Type Description
Task<BlobReference>
Back to top Copyright © 2015-2020 Lacuna Software