2005-04-22 Casey Marshall <csm@gnu.org>
* gnu/java/security/der/DERValue.java (getValueAs): new method. * gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java (<init>): read both dates with 'DERValue.getValueAs', with 'GENERALIZED_TIME' as the argument. From-SVN: r98578
This commit is contained in:
parent
d4b477843a
commit
9231c02497
@ -1,3 +1,11 @@
|
||||
2005-04-22 Casey Marshall <csm@gnu.org>
|
||||
|
||||
* gnu/java/security/der/DERValue.java
|
||||
(getValueAs): new method.
|
||||
* gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java
|
||||
(<init>): read both dates with 'DERValue.getValueAs', with
|
||||
'GENERALIZED_TIME' as the argument.
|
||||
|
||||
2005-04-22 Andrew Pinski <pinskia@physics.uc.edu>
|
||||
|
||||
* gnu/gcj/runtime/NameFinder.java (close): IN, OUT, and PROC can all
|
||||
|
@ -119,6 +119,13 @@ public class DERValue implements DER
|
||||
return value;
|
||||
}
|
||||
|
||||
public Object getValueAs (final int derType) throws IOException
|
||||
{
|
||||
byte[] encoded = getEncoded ();
|
||||
encoded[0] = (byte) derType;
|
||||
return DERReader.read (encoded).getValue ();
|
||||
}
|
||||
|
||||
public byte[] getEncoded()
|
||||
{
|
||||
if (encoded == null)
|
||||
|
@ -71,14 +71,14 @@ public class PrivateKeyUsagePeriod extends Extension.Value
|
||||
val = der.read();
|
||||
if (val.getTagClass() == DER.APPLICATION || val.getTag() == 0)
|
||||
{
|
||||
notBefore = (Date) val.getValue();
|
||||
notBefore = (Date) val.getValueAs (DER.GENERALIZED_TIME);
|
||||
val = der.read();
|
||||
}
|
||||
else
|
||||
notBefore = null;
|
||||
if (val.getTagClass() == DER.APPLICATION || val.getTag() == 1)
|
||||
{
|
||||
notAfter = (Date) val.getValue();
|
||||
notAfter = (Date) val.getValueAs (DER.GENERALIZED_TIME);
|
||||
}
|
||||
else
|
||||
notAfter = null;
|
||||
|
Loading…
Reference in New Issue
Block a user