toSigningAlgorithmSpec method
Implementation
SigningAlgorithmSpec toSigningAlgorithmSpec() {
switch (this) {
case 'RSASSA_PSS_SHA_256':
return SigningAlgorithmSpec.rsassaPssSha_256;
case 'RSASSA_PSS_SHA_384':
return SigningAlgorithmSpec.rsassaPssSha_384;
case 'RSASSA_PSS_SHA_512':
return SigningAlgorithmSpec.rsassaPssSha_512;
case 'RSASSA_PKCS1_V1_5_SHA_256':
return SigningAlgorithmSpec.rsassaPkcs1V1_5Sha_256;
case 'RSASSA_PKCS1_V1_5_SHA_384':
return SigningAlgorithmSpec.rsassaPkcs1V1_5Sha_384;
case 'RSASSA_PKCS1_V1_5_SHA_512':
return SigningAlgorithmSpec.rsassaPkcs1V1_5Sha_512;
case 'ECDSA_SHA_256':
return SigningAlgorithmSpec.ecdsaSha_256;
case 'ECDSA_SHA_384':
return SigningAlgorithmSpec.ecdsaSha_384;
case 'ECDSA_SHA_512':
return SigningAlgorithmSpec.ecdsaSha_512;
}
throw Exception('$this is not known in enum SigningAlgorithmSpec');
}