I answered my question using
http://www.java2s.com/Code/Java/Security/Listtheavailablealgorithmnamesforcipherskeyagreementmacsmessagedigestsandsignatures.htm;
Ciphers:
PBEWITHSHAAND192BITAES-CBC-BC
1.2.840.113549.1.1.7
2.16.840.1.101.3.4.1.42
2.16.840.1.101.3.4.1.43
2.16.840.1.101.3.4.1.44
2.16.840.1.101.3.4.1.45
PBEWITHSHA256AND256BITAES-CBC-BC
1.2.840.113549.1.1.1
PBEWITHSHAAND40BITRC2-CBC
RSA//OAEPPADDING
RSA//NOPADDING
2.16.840.1.101.3.4.2
PBEWITHSHA1AND2-KEYTRIPLEDES-CBC
BROKENPBEWITHSHA1ANDDES
AES
DES
DESEDEWRAP
PBEWITHSHA-256AND256BITAES-CBC-BC
PBEWITHSHAAND256BITAES-CBC-BC
PBEWITHSHA1AND40BITRC2-CBC
RSA/RAW
2.16.840.1.101.3.4.1.41
PBEWITHSHA1AND128BITAES-CBC-BC
RSA//ISO9796-1PADDING
PBEWITHMD5AND128BITAES-CBC-OPENSSL
PBEWITHMD5AND256BITAES-CBC-OPENSSL
RSA/PKCS1
RSA
PBEWITHSHA256AND128BITAES-CBC-BC
PBEWITHSHAAND3-KEYTRIPLEDES-CBC
DESEDE
BROKENPBEWITHMD5ANDDES
2.16.840.1.101.3.4.1.3
IES
2.16.840.1.101.3.4.1.2
2.16.840.1.101.3.4.1.5
2.16.840.1.101.3.4.22
2.16.840.1.101.3.4.1.4
BROKENPBEWITHSHAAND3-KEYTRIPLEDES-CBC
2.16.840.1.101.3.4.1.1
PBEWITHSHA1AND192BITAES-CBC-BC
PBEWITHSHA1AND3-KEYTRIPLEDES-CBC
2.5.8.1.1
PBEWITHSHAAND128BITAES-CBC-BC
PBEWITHSHA-256AND192BITAES-CBC-BC
OLDPBEWITHSHAAND3-KEYTRIPLEDES-CBC
PBEWITHSHA1ANDDESEDE
BROKENPBEWITHSHAAND2-KEYTRIPLEDES-CBC
PBEWITHSHA1ANDDES
PBEWITHSHA1AND256BITAES-CBC-BC
AESWRAP
1.3.14.3.2.7
1.2.840.113549.1.9.16.3.6
PBEWITHSHA256AND192BITAES-CBC-BC
RSA//PKCS1PADDING
PBEWITHSHA-256AND128BITAES-CBC-BC
PBEWITHSHAAND2-KEYTRIPLEDES-CBC
RSA/OAEP
RSA//RAW
PBEWITHMD5AND192BITAES-CBC-OPENSSL
PBEWithSHAAnd3KeyTripleDES
RSA/1
PBEWITHMD5ANDDES
RSA/2
PBEWITHSHA-1AND256BITAES-CBC-BC
BrokenIES
2.16.840.1.101.3.4.42
1.2.840.113549.1.12.1.6
1.2.840.113549.1.12.1.3
1.2.840.113549.1.12.1.4
1.2.840.113549.3.7
PBEWITHSHA-1AND128BITAES-CBC-BC
2.16.840.1.101.3.4.1.25
2.16.840.1.101.3.4.1.24
RSA/ISO9796-1
2.16.840.1.101.3.4.1.23
PBEWITHSHA-1AND192BITAES-CBC-BC
PBEWITHMD5ANDRC2
2.16.840.1.101.3.4.1.22
2.16.840.1.101.3.4.1.21
KeyAgreeents:
DH
Macs:
1.3.6.1.5.5.8.1.2
HMAC-SHA224
HMACMD5
HMAC/SHA224
DESMAC
HMACSHA224
DESISO9797MAC
DESEDEMAC
HMAC-SHA384
DES
DESEDE64
HMACSHA512
HMAC-MD5
HMACSHA384
1.3.14.3.2.26
ISO9797ALG3MAC
ISO9797ALG3
HMAC/SHA384
DESEDEMAC64
PBEWITHHMACSHA
1.2.840.113549.2.10
HMAC-SHA256
DES/CFB8
HMAC-SHA1
HMAC/MD5
HMACSHA256
HMACSHA1
DESEDEMAC/CFB8
HMAC/SHA1
HMAC/SHA512
DESEDE/CFB8
DESEDE
DESMAC/CFB8
HMAC-SHA512
PBEWITHHMACSHA1
1.2.840.113549.2.7
DESWITHISO9797
1.2.840.113549.2.9
1.2.840.113549.2.8
1.3.6.1.5.5.8.1.1
HMAC/SHA256
1.2.840.113549.2.11
MessageDigests:
SHA256
SHA-384
MD5
SHA-512
SHA-256
SHA
SHA512
2.16.840.1.101.3.4.2.2
1.2.840.113549.2.5
2.16.840.1.101.3.4.2.1
SHA224
2.16.840.1.101.3.4.2.4
2.16.840.1.101.3.4.2.3
SHA-1 ImplementedIn
SHA1
SHA384
1.3.14.3.2.26
SHA-224
SHA-1
Signatures:
1.2.840.113549.2.5with1.2.840.113549.1.1.1
SHA256WITHRSAENCRYPTION
1.3.14.3.2.29
MD4/RSA
1.3.14.3.2.26with1.2.840.113549.1.1.1
RMD160WITHRSA
MD5withRSA
MD4WithRSAEncryption
SHA1withRSA
DSA
1.3.14.3.2.26with1.2.840.113549.1.1.5
SHA384WITHRSAENCRYPTION
1.2.840.113549.1.1.5
1.2.840.113549.1.1.4
SHA224withRSA
1.2.840.113549.1.1.3
SHA384withRSAandMGF1
SHA224withRSAandMGF1
NONEWITHDSA
MD5WITHRSA
SHA1withRSA/ISO9796-2
SHA256WithRSA
SHA1WITHRSAENCRYPTION
MD4withRSA
SHAwithDSA
1.3.14.3.2.27
SHA-1/DSA
SHA512withRSA/PSS
SHA384withRSAEncryption
SHA384WithRSAEncryption
SHA512WITHRSAENCRYPTION
SHA256withRSA/PSS
1.2.840.113549.1.1.14
1.2.840.113549.1.1.13
SHA1WithRSAEncryption
SHA1/RSA
DSAWithSHA1
SHA1WITHDSA
SHA384withRSA/PSS
SHA512WithRSA
SHA256withRSAandMGF1
SHA1withDSA
SHA/DSA
SHA1WithDSA
MD4WithRSA
1.2.840.113549.1.1.11
DSS
1.2.840.113549.1.1.12
MD5WithRSAEncryption
1.2.840.113549.1.1.10
RSASSA-PSS
RAWDSA
1.3.14.3.2.26with1.2.840.10040.4.3
DSAwithSHA1
MD5/RSA
SHA224withRSAEncryption
SHA1withRSAandMGF1
SHA384WithRSA
MD5WithRSA
SHA224WithRSA
1.2.840.10040.4.3
SHA-1/RSA
SHA512withRSA
SHA224withRSA/PSS
SHA224WithRSAEncryption
SHA1withDSA ImplementedIn
SHA1/DSA
SHA512WithRSAEncryption
1.3.14.3.2.26with1.2.840.10040.4.1
SHA256withRSAEncryption
OID.1.2.840.10040.4.3
SHA1withRSA/PSS
MD5withRSA/ISO9796-2
SHA1WithRSA/ISO9796-2
MD5withRSAEncryption
SHA256withRSA
SHA512withRSAandMGF1
SHA512withRSAEncryption
MD5WithRSA/ISO9796-2
MD4withRSAEncryption
SHA384withRSA
SHA1withRSAEncryption
SHA1WITHRSA
DSAWITHSHA1
SHA1WithRSA
MD5WITHRSAENCRYPTION
SHA256WithRSAEncryption
1.3.14.3.2.13
Hope that helps someone.
Jim
On 7/21/10 11:46 AM, Jim Cortez wrote:
I cannot find any documentation that specifies the algorithms that I
can specify in getInstance for Cipher. Is there any around?
Specifically, I am looking for support for the RC4 cipher.
Thank you,
Jim Cortez
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en