commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath java/net/URLClassLoader.java java/uti...


From: Casey Marshall
Subject: [commit-cp] classpath java/net/URLClassLoader.java java/uti...
Date: Sun, 07 Nov 2004 15:33:58 -0500

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Casey Marshall <address@hidden> 04/11/07 20:27:47

Modified files:
        java/net       : URLClassLoader.java 
        java/util/jar  : JarFile.java 
        java/util/zip  : InflaterInputStream.java 
        gnu/java/io    : Base64InputStream.java 
        gnu/java/security/der: DERReader.java 
        .              : ChangeLog 
Added files:
        gnu/java/security/ber: BER.java BEREncodingException.java 
                               BERReader.java BERValue.java 
        gnu/java/security/pkcs: PKCS7SignedData.java SignerInfo.java 

Log message:
        2004-11-07  Casey Marshall  <address@hidden>
        
        Signed JAR file support.
        * java/net/URLClassLoader.java
        (JarURLResource.getCertificates): re-read jar entry to ensure
        certificates are picked up.
        (findClass): fill in class `signers' field, too.
        * java/util/jar/JarFile.java (META_INF): new constant.
        (PKCS7_DSA_SUFFIX): new constant.
        (PKCS7_RSA_SUFFIX): new constant.
        (DIGEST_KEY_SUFFIX): new constant.
        (SF_SUFFIX): new constant.
        (MD2_OID): new constant.
        (MD4_OID): new constant.
        (MD5_OID): new constant.
        (SHA1_OID): new constant.
        (DSA_ENCRYPTION_OID): new constant.
        (RSA_ENCRYPTION_OID): new constant.
        (signaturesRead): new field.
        (verified): new field.
        (entryCerts): new field.
        (DEBUG): new constant.
        (debug): new method.
        (JarEnumeration.nextElement): fill in entry certificates, read
        signatures if they haven't been read.
        (getEntry): likewise.
        (getInputStream): verify stream if it hasn't been verified
        yet.
        (readSignatures): new method.
        (verify): new method.
        (verifyHashes): new method.
        (readManifestEntry): new method.
        (EntryInputStream): new class.
        * java/util/zip/InflaterInputStream.java
        Don't defer to underlying stream for mark/reset.
        (markSupported): new method; return `false'.
        (mark): new method.
        (reset): new method.
        * gnu/java/io/Base64InputStream.java (decode): new class
        method.
        * gnu/java/security/der/DERReader.java don't make class
        final.
        (in): made protected.
        (encBuf): likewise.
        (readLength): likewise.
        * gnu/java/security/ber/BER.java,
        * gnu/java/security/ber/BEREncodingException.java,
        * gnu/java/security/ber/BERReader.java,
        * gnu/java/security/ber/BERValue.java,
        * gnu/java/security/pkcs/PKCS7SignedData.java,
        * gnu/java/security/pkcs/SignerInfo.java:
        new files.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/net/URLClassLoader.java.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/jar/JarFile.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/zip/InflaterInputStream.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/io/Base64InputStream.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/der/DERReader.java.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/ber/BER.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/ber/BEREncodingException.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/ber/BERReader.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/ber/BERValue.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/pkcs/PKCS7SignedData.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/security/pkcs/SignerInfo.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.2752&tr2=1.2753&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]