Skip to content

class AuthenticatedEncryptorConfiguration

cangjie
public class AuthenticatedEncryptorConfiguration <: AlgorithmConfiguration

功能:表示认证加密器的算法配置。

父类型:

成员概览

成员功能
init(ValidationAlgorithm, EncryptionAlgorithm)创建认证加密器算法配置。
var validationAlgorithm指定使用的消息认证算法。
var encryptionAlgorithm指定使用的加密算法。
func createNewDescriptor()创建新的认证加密器描述符。

init(ValidationAlgorithm, EncryptionAlgorithm)

cangjie
public init(validationAlgorithm!: ValidationAlgorithm = HMACSHA256,
encryptionAlgorithm!: EncryptionAlgorithm = SM4_128_CBC)

功能:创建认证加密器算法配置。

参数:

var validationAlgorithm

cangjie
public var validationAlgorithm: ValidationAlgorithm

功能:指定使用的消息认证算法。

类型:ValidationAlgorithm

var encryptionAlgorithm

cangjie
public var encryptionAlgorithm: EncryptionAlgorithm

功能:指定使用的加密算法。

类型:EncryptionAlgorithm

func createNewDescriptor()

cangjie
public func createNewDescriptor(): IAuthenticatedEncryptorDescriptor

功能:创建新的认证加密器描述符。

返回值: