Loading...
Searching...
No Matches
RSASSAPSSParams.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5
6#ifndef PDFTRON_H_CPPCryptoRSASSAPSSParams
7#define PDFTRON_H_CPPCryptoRSASSAPSSParams
8
9#include <Common/BasicTypes.h>
12
13namespace pdftron { namespace Crypto {
14
19{
20public:
22 RSASSAPSSParams(TRN_RSASSAPSSParams impl);
24
29
35 RSASSAPSSParams(const AlgorithmIdentifier& digest_algorithm_id, const UInt32 salt_length);
36
42
48
54
60
66
71 void SetSaltLength(UInt32 value);
72
78
84};
85
86#include <Impl/RSASSAPSSParams.inl>
87} //end pdftron
88} //end Crypto
89
90
91#endif //PDFTRON_H_CPPCryptoRSASSAPSSParams
RSASSAPSSParams(TRN_RSASSAPSSParams impl)
void SetTrailerField(UInt32 value)
RSASSAPSSParams & operator=(const RSASSAPSSParams &other)
RSASSAPSSParams(const AlgorithmIdentifier &digest_algorithm_id, const UInt32 salt_length)
void SetMaskGenAlgorithm(const AlgorithmIdentifier &value)
AlgorithmIdentifier GetDigestAlgorithm() const
AlgorithmIdentifier GetMaskGenAlgorithm() const
void SetDigestAlgorithm(const AlgorithmIdentifier &value)
void SetSaltLength(UInt32 value)
RSASSAPSSParams(const RSASSAPSSParams &other)
TRN_UInt32 UInt32
Definition BasicTypes.h:13