Pular para o conteúdo principal

PkiUtil

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public static class PkiUtil

Hierarquia: object → PkiUtil

Propriedades​

LastLogException​

public static Exception LastLogException { get; set; }

Retorno

Exception


OfflineSignerConfigurator​

Validation configuration preset for offline signers. Use on methods SetCertificateValidationConfigurator

public static Action<CertificateValidationOptions> OfflineSignerConfigurator { get; }

Retorno

Action<CertificateValidationOptions>


Métodos​

Compress(byte[])​

public static byte[] Compress(byte[] data)

Parâmetros

NomeTipoDescrição
databyte[]

Retorno

byte[]


DecodeDerInteger(byte[])​

public static BigInteger DecodeDerInteger(byte[] encoded)

Parâmetros

NomeTipoDescrição
encodedbyte[]

Retorno

BigInteger


DecodeHexString(string)​

public static byte[] DecodeHexString(string hexString)

Parâmetros

NomeTipoDescrição
hexStringstring

Retorno

byte[]


Decompress(byte[])​

public static byte[] Decompress(byte[] data)

Parâmetros

NomeTipoDescrição
databyte[]

Retorno

byte[]


EncodePem(PemObjects, byte[])​

public static string EncodePem(PemObjects objectType, byte[] content)

Parâmetros

NomeTipoDescrição
objectTypePemObjects
contentbyte[]

Retorno

string


EncodeToHexString(byte[], string, bool)​

Encodes a byte array to hex string

public static string EncodeToHexString(byte[] content, string separator = "", bool upperCase = false)

Parâmetros

NomeTipoDescrição
contentbyte[]Content to encode
separatorstringSeparator string between hex bytes. Default: no separator
upperCaseboolTrue for encoding an upper case hex string, False for lower case hex string. Default: lower case

Retorno

string


FlushLog()​

public static void FlushLog()

SetGlobalTimestampRequester(ITimestampRequester)​

public static void SetGlobalTimestampRequester(ITimestampRequester tsRequester)

Parâmetros

NomeTipoDescrição
tsRequesterITimestampRequester

SetGlobalUserCertificateStore(ICertificateStore)​

public static void SetGlobalUserCertificateStore(ICertificateStore userCertificateStore)

Parâmetros

NomeTipoDescrição
userCertificateStoreICertificateStore

SetGlobalUserCertificateStore(IUserCertificateStore)​

public static void SetGlobalUserCertificateStore(IUserCertificateStore userCertificateStore)

Parâmetros

NomeTipoDescrição
userCertificateStoreIUserCertificateStore

Membros herdados​

ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()

Ver em Markdown