Pular para o conteúdo principal

PkiUtil

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public static class PkiUtil

Hierarquia: objectPkiUtil

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()