Class: EncryptionService
api-oauth/encryption.service.EncryptionService
Service to encrypt and decrypt data using the LOGIN_SPECIFIC key pair
Constructors
constructor
• new EncryptionService()
Properties
privateKey
• Private
Readonly
privateKey: KeyObject
Defined in
gropius-login-service/backend/src/api-oauth/encryption.service.ts:9
publicKey
• Private
Readonly
publicKey: KeyObject
Defined in
gropius-login-service/backend/src/api-oauth/encryption.service.ts:11
Methods
decrypt
▸ decrypt(data
): string
Decrypts the given data using the LOGIN_SPECIFIC private key
Parameters
Name | Type | Description |
---|---|---|
data | string | The data to decrypt |
Returns
string
The decrypted data
Defined in
gropius-login-service/backend/src/api-oauth/encryption.service.ts:29
encrypt
▸ encrypt(data
): string
Encrypts the given data using the LOGIN_SPECIFIC public key
Parameters
Name | Type | Description |
---|---|---|
data | string | The data to encrypt |
Returns
string
The encrypted data
Defined in
gropius-login-service/backend/src/api-oauth/encryption.service.ts:19