PkiUtil
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class
public static class PkiUtil
Hierarquia: object → PkiUtil
Propriedades
LastLogException
public static Exception LastLogException { get; set; }
Retorno
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
| Nome | Tipo | Descrição |
|---|---|---|
data | byte[] |
Retorno
DecodeDerInteger(byte[])
public static BigInteger DecodeDerInteger(byte[] encoded)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
encoded | byte[] |
Retorno
DecodeHexString(string)
public static byte[] DecodeHexString(string hexString)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
hexString | string |
Retorno
Decompress(byte[])
public static byte[] Decompress(byte[] data)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
data | byte[] |
Retorno
EncodePem(PemObjects, byte[])
public static string EncodePem(PemObjects objectType, byte[] content)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
objectType | PemObjects | |
content | byte[] |
Retorno
EncodeToHexString(byte[], string, bool)
Encodes a byte array to hex string
public static string EncodeToHexString(byte[] content, string separator = "", bool upperCase = false)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | byte[] | Content to encode |
separator | string | Separator string between hex bytes. Default: no separator |
upperCase | bool | True for encoding an upper case hex string, False for lower case hex string. Default: lower case |
Retorno
FlushLog()
public static void FlushLog()
SetGlobalTimestampRequester(ITimestampRequester)
public static void SetGlobalTimestampRequester(ITimestampRequester tsRequester)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
tsRequester | ITimestampRequester |
SetGlobalUserCertificateStore(ICertificateStore)
public static void SetGlobalUserCertificateStore(ICertificateStore userCertificateStore)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
userCertificateStore | ICertificateStore |
SetGlobalUserCertificateStore(IUserCertificateStore)
public static void SetGlobalUserCertificateStore(IUserCertificateStore userCertificateStore)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
userCertificateStore | IUserCertificateStore |
Membros herdados
ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()