|
iText 9.4.0 API
|
Class which contains configurable properties for MAC integrity protection mechanism. More...
Public Types |
|
| enum | MacDigestAlgorithm { SHA_256, SHA_384, SHA_512, SHA3_256, SHA3_384, SHA3_512 } |
| Message digest algorithms, which can be used in MAC integrity protection algorithm. More... |
|
| enum | MacAlgorithm { HMAC_WITH_SHA_256 } |
| MAC algorithms, which can be used during integrity protection operation. More... |
|
| enum | KeyWrappingAlgorithm { AES_256_NO_PADD } |
| Key wrapping algorithms, which can be used in MAC integrity protection algorithm. More... |
|
Public Member Functions |
|
| MacProperties (MacProperties.MacDigestAlgorithm macDigestAlgorithm) | |
| Creates MacProperties class containing provided MacDigestAlgorithm. More... |
|
| MacProperties (MacProperties.MacDigestAlgorithm macDigestAlgorithm, MacProperties.MacAlgorithm macAlgorithm, MacProperties.KeyWrappingAlgorithm keyWrappingAlgorithm) | |
| Creates MacProperties class containing provided properties. More... |
|
| virtual MacProperties.MacDigestAlgorithm | GetMacDigestAlgorithm () |
| Gets MacDigestAlgorithm to be used in MAC integrity protection algorithm. More... |
|
| virtual MacProperties.MacAlgorithm | GetMacAlgorithm () |
| Gets MacAlgorithm to be used in MAC integrity protection algorithm. More... |
|
| virtual MacProperties.KeyWrappingAlgorithm | GetKeyWrappingAlgorithm () |
| Gets KeyWrappingAlgorithm to be used in MAC integrity protection algorithm. More... |
|
Static Public Member Functions |
|
| static String | MacDigestAlgorithmToString (MacProperties.MacDigestAlgorithm macDigestAlgorithm) |
Class which contains configurable properties for MAC integrity protection mechanism.
Key wrapping algorithms, which can be used in MAC integrity protection algorithm.
|
strong |
MAC algorithms, which can be used during integrity protection operation.
Message digest algorithms, which can be used in MAC integrity protection algorithm.
|
inline |
Creates MacProperties class containing provided MacDigestAlgorithm.
Creates MacProperties class containing provided MacDigestAlgorithm. For other properties default values are used.
| macDigestAlgorithm |
MacDigestAlgorithm to be used in MAC integrity protection algorithm
|
inline |
Creates MacProperties class containing provided properties.
| macDigestAlgorithm |
MacDigestAlgorithm to be used in MAC integrity protection algorithm
| macAlgorithm |
MacAlgorithm to be used in MAC integrity protection algorithm
| keyWrappingAlgorithm |
KeyWrappingAlgorithm to be used in MAC integrity protection algorithm
|
inlinevirtual |
Gets KeyWrappingAlgorithm to be used in MAC integrity protection algorithm.
KeyWrappingAlgorithm to be used in MAC integrity protection algorithm
|
inlinevirtual |
Gets MacAlgorithm to be used in MAC integrity protection algorithm.
MacAlgorithm to be used in MAC integrity protection algorithm
|
inlinevirtual |
Gets MacDigestAlgorithm to be used in MAC integrity protection algorithm.
MacDigestAlgorithm to be used in MAC integrity protection algorithm