TRsaPrivateKey

The private part of a TRsaKey pair

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TRsaKey Implements the basic RSA key operations as defined in PKCS #1: RSA Encryption Version 1.5
4TRsaPrivateKey

Source

Encryption.Rsa.Key.Private_.pas (53)

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTIntegerFVersion
InstanceprivateTIntegerFModulus
InstanceprivateTIntegerFPublicExponent
InstanceprivateTIntegerFPrivateExponent
InstanceprivateTIntegerFPrime1
InstanceprivateTIntegerFPrime2
InstanceprivateTIntegerFExponent1
InstanceprivateTIntegerFExponent2
InstanceprivateTIntegerFCoefficient

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedReadFromPrivateKeyInfo(Stream: TInputStream)
InstancepublicTBooleanIsValid()
InstancepublicTRsaPublicKeyCreatePublicKey()
InstancepublicReadFromPem(Pem: TPem)
InstancepublicTIntegerApply(Value: TInteger)
InstancepublicTPositiveInteger32EncryptionLength()
GlobalpublicCreate()