Interface IHsmSigner
Assembly: IronPdf.dll
Syntax
public interface IHsmSigner
Properties
Certificate
Declaration
< 11d 4 c772 - 3579 - 4f 93 - ac46 - b452e4461737 > X509Certificate Certificate { get; }
Property Value
Filter
Declaration
Property Value
| Type |
Description |
| System.String |
|
Initialized
Declaration
bool Initialized { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
InternalName
Declaration
string InternalName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
LibraryPath
Declaration
string LibraryPath { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SignPlaceholderLength
Declaration
int SignPlaceholderLength { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
SubFilter
Declaration
string SubFilter { get; }
Property Value
| Type |
Description |
| System.String |
|
TokenLabel
Declaration
string TokenLabel { get; set; }
Property Value
| Type |
Description |
| System.String |
|
UserPin
Declaration
string UserPin { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
AttachSignature(Byte[], Byte[], Int32, Int32)
Declaration
bool AttachSignature(byte[] pdfBytes, byte[] dataToSign, int signEndInBytes, int signStartInBytes)
Parameters
| Type |
Name |
Description |
| System.Byte[] |
pdfBytes |
|
| System.Byte[] |
dataToSign |
|
| System.Int32 |
signEndInBytes |
|
| System.Int32 |
signStartInBytes |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetCertificate()
Declaration
X509Certificate2 GetCertificate()
Returns
| Type |
Description |
| System.Security.Cryptography.X509Certificates.X509Certificate2 |
|
GetDetachedSignature(Byte[])
Declaration
byte[] GetDetachedSignature(byte[] dataToSign)
Parameters
| Type |
Name |
Description |
| System.Byte[] |
dataToSign |
|
Returns
| Type |
Description |
| System.Byte[] |
|