@bloock/sdk / ManagedCertificate
Class: ManagedCertificate
Represents a managed certificate with its details.
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new ManagedCertificate(id
, protection
, keyType
, key
, accessControlType
, expiration?
): ManagedCertificate
Constructs a ManagedCertificate object with the specified parameters.
Parameters
Name | Type |
---|---|
id | string |
protection | KeyProtectionLevel |
keyType | KeyType |
key | string |
accessControlType | AccessControlType |
expiration? | number |
Returns
Defined in
entity/key/managed_certificate.ts:44
Properties
accessControlType
• accessControlType: AccessControlType
Is the access control type for the certificate.
Defined in
entity/key/managed_certificate.ts:33
expiration
• Optional
expiration: number
Is the timestamp indicating when the certificate expires.
Defined in
entity/key/managed_certificate.ts:25
id
• id: string
Is the identifier of the managed certificate (ex: 2abae00b-f3d9-410c-abdf-1ea391d633aa).
Defined in
entity/key/managed_certificate.ts:13
key
• key: string
Is the certificate public key.
Defined in
entity/key/managed_certificate.ts:29
keyType
• keyType: KeyType
Is the type of the key.
Defined in
entity/key/managed_certificate.ts:21
protection
• protection: KeyProtectionLevel
Is the protection level for the key.
Defined in
entity/key/managed_certificate.ts:17
Methods
toProto
▸ toProto(): ManagedCertificate
Returns
ManagedCertificate
Defined in
entity/key/managed_certificate.ts:60
fromProto
▸ fromProto(r
): ManagedCertificate
Parameters
Name | Type |
---|---|
r | ManagedCertificate |