class Key
cangjie
public class Key <: IKey功能:提供数据保护密钥默认实现。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(KeyIdentifier, DateTime, DateTime, DateTime, IAuthenticatedEncryptorDescriptor, Bool) | 创建密钥实例。 |
| prop keyId | 返回当前密钥标识。 |
| prop creationDate | 返回当前密钥创建时间。 |
| prop expirationDate | 返回当前密钥过期时间。 |
| prop activationDate | 返回当前密钥激活时间。 |
| prop isRevoked | 返回当前密钥是否已撤销。 |
| prop descriptor | 返回当前密钥描述符。 |
init(KeyIdentifier, DateTime, DateTime, DateTime, IAuthenticatedEncryptorDescriptor, Bool)
cangjie
public init(keyId: KeyIdentifier, creationDate: DateTime, expirationDate: DateTime, activationDate: DateTime,
descriptor: IAuthenticatedEncryptorDescriptor, isRevoked!: Bool = false)功能:创建密钥实例。
参数:
- keyId: KeyIdentifier - 密钥标识。
- creationDate:
DateTime- 密钥创建时间。 - expirationDate:
DateTime- 密钥过期时间。 - activationDate:
DateTime- 密钥激活时间。 - descriptor: IAuthenticatedEncryptorDescriptor - 密钥对应的认证加密器描述符。
- isRevoked:
Bool- 指示密钥是否已撤销。
prop keyId
cangjie
public prop keyId: KeyIdentifier功能:返回当前密钥标识。
prop creationDate
cangjie
public prop creationDate: DateTime功能:返回当前密钥创建时间。
类型:DateTime
prop expirationDate
cangjie
public prop expirationDate: DateTime功能:返回当前密钥过期时间。
类型:DateTime
prop activationDate
cangjie
public prop activationDate: DateTime功能:返回当前密钥激活时间。
类型:DateTime
prop isRevoked
cangjie
public prop isRevoked: Bool功能:返回当前密钥是否已撤销。
类型:Bool
prop descriptor
cangjie
public prop descriptor: IAuthenticatedEncryptorDescriptor功能:返回当前密钥描述符。