public static String getRsaWrappingAlg()

in TestVectors/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/encryptionsdk/wrapped/KeyringToMasterKeyProvider.java [184:200]


  public static String getRsaWrappingAlg(RSAPaddingMode paddingScheme) {
    if (paddingScheme.is_PKCS1()) {
      return "RSA/ECB/PKCS1Padding";
    } else if (paddingScheme.is_OAEP__SHA1()) {
      return "RSA/ECB/OAEPWithSHA-1AndMGF1Padding";
    } else if (paddingScheme.is_OAEP__SHA256()) {
      return "RSA/ECB/OAEPWithSHA-256AndMGF1Padding";
    } else if (paddingScheme.is_OAEP__SHA384()) {
      return "RSA/ECB/OAEPWithSHA-384AndMGF1Padding";
    } else if (paddingScheme.is_OAEP__SHA512()) {
      return "RSA/ECB/OAEPWithSHA-512AndMGF1Padding";
    } else {
      throw new IllegalArgumentException(
        "Unsupported RSA padding scheme: " + paddingScheme.getClass().getName()
      );
    }
  }