/[classpath]/classpath/gnu/java/security/provider/Gnu.java
ViewVC logotype

Diff of /classpath/gnu/java/security/provider/Gnu.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by mark, Mon Jul 22 23:13:21 2002 UTC revision 1.5 by rsdio, Wed Apr 23 22:59:42 2003 UTC
# Line 1  Line 1 
1  /* Gnu.java --- Gnu provider main class  /* Gnu.java --- Gnu provider main class
2     Copyright (C) 1999, 2002 Free Software Foundation, Inc.     Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
3    
4  This file is part of GNU Classpath.  This file is part of GNU Classpath.
5    
# Line 43  public final class Gnu extends Provider Line 43  public final class Gnu extends Provider
43  {  {
44    public Gnu()    public Gnu()
45    {    {
46      super( "GNU", 1.0, "GNU provider v1.0 implementing SHA-1, MD5, DSA");      super("GNU", 1.0, "GNU provider v1.0 implementing SHA-1, MD5, DSA, X.509 Certificates");
47    
48      // Note that all implementation class names are referenced by using      // Note that all implementation class names are referenced by using
49      // Class.getName(). That way when we staticly link the Gnu provider      // Class.getName(). That way when we staticly link the Gnu provider
# Line 51  public final class Gnu extends Provider Line 51  public final class Gnu extends Provider
51    
52      // Signature      // Signature
53      put("Signature.SHA1withDSA",      put("Signature.SHA1withDSA",
54          gnu.java.security.provider.DSASignature.class.getName());          gnu.java.security.provider.DSASignature.class.getName());
55    
56      put("Alg.Alias.Signature.DSS", "SHA1withDSA");      put("Alg.Alias.Signature.DSS", "SHA1withDSA");
57      put("Alg.Alias.Signature.DSA", "SHA1withDSA");      put("Alg.Alias.Signature.DSA", "SHA1withDSA");
# Line 68  public final class Gnu extends Provider Line 68  public final class Gnu extends Provider
68    
69      // Key Pair Generator      // Key Pair Generator
70      put("KeyPairGenerator.DSA",      put("KeyPairGenerator.DSA",
71          gnu.java.security.provider.DSAKeyPairGenerator.class.getName());          gnu.java.security.provider.DSAKeyPairGenerator.class.getName());
72    
73      put("Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1", "DSA");      put("Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1", "DSA");
74      put("Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1", "DSA");      put("Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1", "DSA");
75      put("Alg.Alias.KeyPairGenerator.1.3.14.3.2.12", "DSA");      put("Alg.Alias.KeyPairGenerator.1.3.14.3.2.12", "DSA");
76    
77        // Key Factory
78        put("KeyFactory.DSA",
79            gnu.java.security.provider.DSAKeyFactory.class.getName());
80    
81        put("Alg.Alias.KeyFactory.OID.1.2.840.10040.4.1", "DSA");
82        put("Alg.Alias.KeyFactory.1.2.840.10040.4.1", "DSA");
83        put("Alg.Alias.KeyFactory.1.3.14.3.2.12", "DSA");
84    
85      // Message Digests      // Message Digests
86      put("MessageDigest.SHA", gnu.java.security.provider.SHA.class.getName());      put("MessageDigest.SHA", gnu.java.security.provider.SHA.class.getName());
87      put("MessageDigest.MD5", gnu.java.security.provider.MD5.class.getName());      put("MessageDigest.MD5", gnu.java.security.provider.MD5.class.getName());
# Line 84  public final class Gnu extends Provider Line 92  public final class Gnu extends Provider
92    
93      // Algorithm Parameters      // Algorithm Parameters
94      put("AlgorithmParameters.DSA",      put("AlgorithmParameters.DSA",
95          gnu.java.security.provider.DSAParameters.class.getName());          gnu.java.security.provider.DSAParameters.class.getName());
96    
97      // Algorithm Parameter Generator      // Algorithm Parameter Generator
98      put("AlgorithmParameterGenerator.DSA",      put("AlgorithmParameterGenerator.DSA",
99       gnu.java.security.provider.DSAParameterGenerator.class.getName());          gnu.java.security.provider.DSAParameterGenerator.class.getName());
100    
101      // SecureRandom      // SecureRandom
102      put("SecureRandom.SHA1PRNG",      put("SecureRandom.SHA1PRNG",
103          gnu.java.security.provider.SHA1PRNG.class.getName());          gnu.java.security.provider.SHA1PRNG.class.getName());
104    
105        // CertificateFactory
106        put("CertificateFactory.X.509",
107            gnu.java.security.provider.X509CertificateFactory.class.getName());
108    
109        put("Alg.Alias.CertificateFactory.X509", "X.509");
110    }    }
111  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26