sun.security.provider

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules sun » security » sun.security.provider 
sun.security.provider
Java Source File NameTypeComment
ByteArrayAccess.javaClass Optimized methods for converting between byte[] and int[]/long[], both for big endian and little endian byte orders. Currently, it includes a default code path plus two optimized code paths. One is for little endian architectures that support full speed int/long access at unaligned addresses (i.e.
ConfigSpiFile.javaClass This class wraps the ConfigFile subclass implementation of Configuration inside a ConfigurationSpi implementation that is available from the SUN provider via the Configuration.getInstance calls.
DigestBase.javaClass Common base message digest implementation for the Sun provider. It implements all the JCA methods as suitable for a Java message digest implementation of an algorithm based on a compression function (as all commonly used algorithms are).
DSA.javaClass The Digital Signature Standard (using the Digital Signature Algorithm), as described in fips186 of the National Instute of Standards and Technology (NIST), using fips180-1 (SHA-1). This file contains both the signature implementation for the commonly used SHA1withDSA (DSS) as well as RawDSA, used by TLS among others.
DSAKeyFactory.javaClass This class implements the DSA key factory of the Sun provider.
DSAKeyPairGenerator.javaClass This class generates DSA key parameters and public/private key pairs according to the DSS standard NIST FIPS 186.
DSAParameterGenerator.javaClass This class generates parameters for the DSA algorithm.
DSAParameters.javaClass This class implements the parameter set used by the Digital Signature Algorithm as specified in the FIPS 186 standard.
DSAPrivateKey.javaClass A PKCS#8 private key for the Digital Signature Algorithm.
DSAPublicKey.javaClass An X.509 public key for the Digital Signature Algorithm.
DSAPublicKeyImpl.javaClass An X.509 public key for the Digital Signature Algorithm.
IdentityDatabase.javaClass An implementation of IdentityScope as a persistent identity database.
JavaKeyStore.javaClass This class provides the keystore implementation referred to as "JKS".
KeyProtector.javaClass This is an implementation of a Sun proprietary, exportable algorithm intended for use when protecting (or recovering the cleartext version of) sensitive keys. This algorithm is not intended as a general purpose cipher. This is how the algorithm works for key protection: p - user password s - random salt X - xor key P - to-be-protected key Y - protected key R - what gets stored in the keystore Step 1: Take the user's password, append a random salt (of fixed size) to it, and hash it: d1 = digest(p, s) Store d1 in X. Step 2: Take the user's password, append the digest result from the previous step, and hash it: dn = digest(p, dn-1). Store dn in X (append it to the previously stored digests). Repeat this step until the length of X matches the length of the private key P. Step 3: XOR X and P, and store the result in Y: Y = X XOR P. Step 4: Store s, Y, and digest(p, P) in the result buffer R: R = s + Y + digest(p, P), where "+" denotes concatenation. (NOTE: digest(p, P) is stored in the result buffer, so that when the key is recovered, we can check if the recovered key indeed matches the original key.) R is stored in the keystore. The protected key is recovered as follows: Step1 and Step2 are the same as above, except that the salt is not randomly generated, but taken from the result R of step 4 (the first length(s) bytes). Step 3 (XOR operation) yields the plaintext key. Then concatenate the password with the recovered key, and compare with the last length(digest(p, P)) bytes of R.
MD2.javaClass Implementation for the MD2 algorithm, see RFC1319.
MD4.javaClass The MD4 class is used to compute an MD4 message digest over a given buffer of bytes.
MD5.javaClass The MD5 class is used to compute an MD5 message digest over a given buffer of bytes.
ParameterCache.javaClass Cache for DSA and DH parameter specs.
PolicyFile.javaClass This class represents a default implementation for java.security.Policy. Note: For backward compatibility with JAAS 1.0 it loads both java.auth.policy and java.policy.
PolicyParser.javaClass The policy for a Java runtime (specifying which permissions are available for code from various principals) is represented as a separate persistent configuration.
PolicySpiFile.javaClass This class wraps the PolicyFile subclass implementation of Policy inside a PolicySpi implementation that is available from the SUN provider via the Policy.getInstance calls.
SecureRandom.javaClass

This class provides a crytpographically strong pseudo-random number generator based on the SHA-1 hash algorithm.

Note that if a seed is not provided, we attempt to provide sufficient seed bytes to completely randomize the internal state of the generator (20 bytes).

SeedGenerator.javaClass
SHA.javaClass This class implements the Secure Hash Algorithm (SHA) developed by the National Institute of Standards and Technology along with the National Security Agency.
SHA2.javaClass This class implements the Secure Hash Algorithm SHA-256 developed by the National Institute of Standards and Technology along with the National Security Agency.
SHA5.javaClass This class implements the Secure Hash Algorithm SHA-384 and SHA-512 developed by the National Institute of Standards and Technology along with the National Security Agency. The two algorithms are almost identical.
Sun.javaClass The SUN Security Provider.
SunEntries.javaClass Defines the entries of the SUN provider. Algorithms supported, and their names: - SHA is the message digest scheme described in FIPS 180-1.
SystemIdentity.javaClass An identity with a very simple trust mechanism.
SystemSigner.javaClass SunSecurity signer.
VerificationProvider.javaClass Provider used for verification of signed JAR files *if* the Sun and SunRsaSign main classes have been removed.
X509Factory.javaClass This class defines a certificate factory for X.509 v3 certificates & certification paths, and X.509 v2 certificate revocation lists (CRLs).
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.