Skip to main content
Skip table of contents

DigestAlgorithms

DigestAlgorithms Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf.security
  iTextSharp.text.pdf.security.DigestAlgorithms[[DigestAlgorithms]]
  end

Members

Methods

Public Static methods
ReturnsName
byte``[]Digest(...)
stringGetAllowedDigests(string name)
stringGetDigest(string oid)
IDigestGetMessageDigest(string hashAlgorithm)
IDigestGetMessageDigestFromOid(string digestOid)

Details

Methods

GetMessageDigestFromOid

Source code

public static IDigest GetMessageDigestFromOid(string digestOid)
Arguments
TypeNameDescription
stringdigestOid
GetMessageDigest

Source code

public static IDigest GetMessageDigest(string hashAlgorithm)
Arguments
TypeNameDescription
stringhashAlgorithm
Digest [1/6]

Source code

public static byte Digest(Stream data, string hashAlgorithm)
Arguments
TypeNameDescription
Streamdata
stringhashAlgorithm
Digest [2/6]

Source code

public static byte Digest(Stream data, IDigest messageDigest)
Arguments
TypeNameDescription
Streamdata
IDigestmessageDigest
GetDigest

Source code

public static string GetDigest(string oid)
Arguments
TypeNameDescription
stringoid
GetAllowedDigests

Source code

public static string GetAllowedDigests(string name)
Arguments
TypeNameDescription
stringname
Digest [3/6]

Source code

public static byte Digest(string algo, byte[] b, int offset, int len)
Arguments
TypeNameDescription
stringalgo
byte``[]b
intoffset
intlen
Digest [4/6]

Source code

public static byte Digest(string algo, byte[] b)
Arguments
TypeNameDescription
stringalgo
byte``[]b
Digest [5/6]

Source code

public static byte Digest(IDigest d, byte[] b, int offset, int len)
Arguments
TypeNameDescription
IDigestd
byte``[]b
intoffset
intlen
Digest [6/6]

Source code

public static byte Digest(IDigest d, byte[] b)
Arguments
TypeNameDescription
IDigestd
byte``[]b

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.