690 put("Alg.Alias.Mac.OID.1.2.840.113549.2.7", "HmacSHA1");
691 put("Alg.Alias.Mac.1.2.840.113549.2.7", "HmacSHA1");
692 put("Mac.HmacSHA224",
693 "com.sun.crypto.provider.HmacCore$HmacSHA224");
694 put("Alg.Alias.Mac.OID.1.2.840.113549.2.8", "HmacSHA224");
695 put("Alg.Alias.Mac.1.2.840.113549.2.8", "HmacSHA224");
696 put("Mac.HmacSHA256",
697 "com.sun.crypto.provider.HmacCore$HmacSHA256");
698 put("Alg.Alias.Mac.OID.1.2.840.113549.2.9", "HmacSHA256");
699 put("Alg.Alias.Mac.1.2.840.113549.2.9", "HmacSHA256");
700 put("Mac.HmacSHA384",
701 "com.sun.crypto.provider.HmacCore$HmacSHA384");
702 put("Alg.Alias.Mac.OID.1.2.840.113549.2.10", "HmacSHA384");
703 put("Alg.Alias.Mac.1.2.840.113549.2.10", "HmacSHA384");
704 put("Mac.HmacSHA512",
705 "com.sun.crypto.provider.HmacCore$HmacSHA512");
706 put("Alg.Alias.Mac.OID.1.2.840.113549.2.11", "HmacSHA512");
707 put("Alg.Alias.Mac.1.2.840.113549.2.11", "HmacSHA512");
708
709 put("Mac.HmacPBESHA1",
710 "com.sun.crypto.provider.HmacPKCS12PBESHA1");
711
712 // PBMAC1
713
714 put("Mac.PBEWithHmacSHA1",
715 "com.sun.crypto.provider.PBMAC1Core$HmacSHA1");
716 put("Mac.PBEWithHmacSHA224",
717 "com.sun.crypto.provider.PBMAC1Core$HmacSHA224");
718 put("Mac.PBEWithHmacSHA256",
719 "com.sun.crypto.provider.PBMAC1Core$HmacSHA256");
720 put("Mac.PBEWithHmacSHA384",
721 "com.sun.crypto.provider.PBMAC1Core$HmacSHA384");
722 put("Mac.PBEWithHmacSHA512",
723 "com.sun.crypto.provider.PBMAC1Core$HmacSHA512");
724
725 put("Mac.SslMacMD5",
726 "com.sun.crypto.provider.SslMacCore$SslMacMD5");
727 put("Mac.SslMacSHA1",
728 "com.sun.crypto.provider.SslMacCore$SslMacSHA1");
729
730 put("Mac.HmacMD5 SupportedKeyFormats", "RAW");
731 put("Mac.HmacSHA1 SupportedKeyFormats", "RAW");
732 put("Mac.HmacSHA224 SupportedKeyFormats", "RAW");
733 put("Mac.HmacSHA256 SupportedKeyFormats", "RAW");
734 put("Mac.HmacSHA384 SupportedKeyFormats", "RAW");
735 put("Mac.HmacSHA512 SupportedKeyFormats", "RAW");
736 put("Mac.HmacPBESHA1 SupportedKeyFormats", "RAW");
737 put("Mac.PBEWithHmacSHA1 SupportedKeyFormatS", "RAW");
738 put("Mac.PBEWithHmacSHA224 SupportedKeyFormats", "RAW");
739 put("Mac.PBEWithHmacSHA256 SupportedKeyFormats", "RAW");
740 put("Mac.PBEWithHmacSHA384 SupportedKeyFormats", "RAW");
741 put("Mac.PBEWithHmacSHA512 SupportedKeyFormats", "RAW");
742 put("Mac.SslMacMD5 SupportedKeyFormats", "RAW");
743 put("Mac.SslMacSHA1 SupportedKeyFormats", "RAW");
744
745 /*
746 * KeyStore
747 */
748 put("KeyStore.JCEKS", "com.sun.crypto.provider.JceKeyStore");
749
750 /*
751 * SSL/TLS mechanisms
752 *
753 * These are strictly internal implementations and may
754 * be changed at any time. These names were chosen
755 * because PKCS11/SunPKCS11 does not yet have TLS1.2
756 * mechanisms, and it will cause calls to come here.
|
690 put("Alg.Alias.Mac.OID.1.2.840.113549.2.7", "HmacSHA1");
691 put("Alg.Alias.Mac.1.2.840.113549.2.7", "HmacSHA1");
692 put("Mac.HmacSHA224",
693 "com.sun.crypto.provider.HmacCore$HmacSHA224");
694 put("Alg.Alias.Mac.OID.1.2.840.113549.2.8", "HmacSHA224");
695 put("Alg.Alias.Mac.1.2.840.113549.2.8", "HmacSHA224");
696 put("Mac.HmacSHA256",
697 "com.sun.crypto.provider.HmacCore$HmacSHA256");
698 put("Alg.Alias.Mac.OID.1.2.840.113549.2.9", "HmacSHA256");
699 put("Alg.Alias.Mac.1.2.840.113549.2.9", "HmacSHA256");
700 put("Mac.HmacSHA384",
701 "com.sun.crypto.provider.HmacCore$HmacSHA384");
702 put("Alg.Alias.Mac.OID.1.2.840.113549.2.10", "HmacSHA384");
703 put("Alg.Alias.Mac.1.2.840.113549.2.10", "HmacSHA384");
704 put("Mac.HmacSHA512",
705 "com.sun.crypto.provider.HmacCore$HmacSHA512");
706 put("Alg.Alias.Mac.OID.1.2.840.113549.2.11", "HmacSHA512");
707 put("Alg.Alias.Mac.1.2.840.113549.2.11", "HmacSHA512");
708
709 put("Mac.HmacPBESHA1",
710 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA1");
711 put("Mac.HmacPBESHA224",
712 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA224");
713 put("Mac.HmacPBESHA256",
714 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA256");
715 put("Mac.HmacPBESHA384",
716 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA384");
717 put("Mac.HmacPBESHA512",
718 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA512");
719 put("Mac.HmacPBESHA512/224",
720 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA512_224");
721 put("Mac.HmacPBESHA512/256",
722 "com.sun.crypto.provider.HmacPKCS12PBECore$HmacPKCS12PBE_SHA512_256");
723
724 // PBMAC1
725
726 put("Mac.PBEWithHmacSHA1",
727 "com.sun.crypto.provider.PBMAC1Core$HmacSHA1");
728 put("Mac.PBEWithHmacSHA224",
729 "com.sun.crypto.provider.PBMAC1Core$HmacSHA224");
730 put("Mac.PBEWithHmacSHA256",
731 "com.sun.crypto.provider.PBMAC1Core$HmacSHA256");
732 put("Mac.PBEWithHmacSHA384",
733 "com.sun.crypto.provider.PBMAC1Core$HmacSHA384");
734 put("Mac.PBEWithHmacSHA512",
735 "com.sun.crypto.provider.PBMAC1Core$HmacSHA512");
736
737 put("Mac.SslMacMD5",
738 "com.sun.crypto.provider.SslMacCore$SslMacMD5");
739 put("Mac.SslMacSHA1",
740 "com.sun.crypto.provider.SslMacCore$SslMacSHA1");
741
742 put("Mac.HmacMD5 SupportedKeyFormats", "RAW");
743 put("Mac.HmacSHA1 SupportedKeyFormats", "RAW");
744 put("Mac.HmacSHA224 SupportedKeyFormats", "RAW");
745 put("Mac.HmacSHA256 SupportedKeyFormats", "RAW");
746 put("Mac.HmacSHA384 SupportedKeyFormats", "RAW");
747 put("Mac.HmacSHA512 SupportedKeyFormats", "RAW");
748 put("Mac.HmacPBESHA1 SupportedKeyFormats", "RAW");
749 put("Mac.HmacPBESHA224 SupportedKeyFormats", "RAW");
750 put("Mac.HmacPBESHA256 SupportedKeyFormats", "RAW");
751 put("Mac.HmacPBESHA384 SupportedKeyFormats", "RAW");
752 put("Mac.HmacPBESHA512 SupportedKeyFormats", "RAW");
753 put("Mac.HmacPBESHA512/224 SupportedKeyFormats", "RAW");
754 put("Mac.HmacPBESHA512/256 SupportedKeyFormats", "RAW");
755 put("Mac.PBEWithHmacSHA1 SupportedKeyFormatS", "RAW");
756 put("Mac.PBEWithHmacSHA224 SupportedKeyFormats", "RAW");
757 put("Mac.PBEWithHmacSHA256 SupportedKeyFormats", "RAW");
758 put("Mac.PBEWithHmacSHA384 SupportedKeyFormats", "RAW");
759 put("Mac.PBEWithHmacSHA512 SupportedKeyFormats", "RAW");
760 put("Mac.SslMacMD5 SupportedKeyFormats", "RAW");
761 put("Mac.SslMacSHA1 SupportedKeyFormats", "RAW");
762
763 /*
764 * KeyStore
765 */
766 put("KeyStore.JCEKS", "com.sun.crypto.provider.JceKeyStore");
767
768 /*
769 * SSL/TLS mechanisms
770 *
771 * These are strictly internal implementations and may
772 * be changed at any time. These names were chosen
773 * because PKCS11/SunPKCS11 does not yet have TLS1.2
774 * mechanisms, and it will cause calls to come here.
|