equal
deleted
inserted
replaced
35 |
35 |
36 import sun.security.x509.X509CertImpl; |
36 import sun.security.x509.X509CertImpl; |
37 import sun.security.x509.NetscapeCertTypeExtension; |
37 import sun.security.x509.NetscapeCertTypeExtension; |
38 import sun.security.util.DerValue; |
38 import sun.security.util.DerValue; |
39 import sun.security.util.DerInputStream; |
39 import sun.security.util.DerInputStream; |
40 import sun.security.util.DerOutputStream; |
|
41 import sun.security.util.ObjectIdentifier; |
40 import sun.security.util.ObjectIdentifier; |
42 |
41 |
43 import sun.security.provider.certpath.AlgorithmChecker; |
42 import sun.security.provider.certpath.AlgorithmChecker; |
44 |
43 |
45 /** |
44 /** |
273 byte[] encoded = in.getOctetString(); |
272 byte[] encoded = in.getOctetString(); |
274 encoded = new DerValue(encoded).getUnalignedBitString() |
273 encoded = new DerValue(encoded).getUnalignedBitString() |
275 .toByteArray(); |
274 .toByteArray(); |
276 ext = new NetscapeCertTypeExtension(encoded); |
275 ext = new NetscapeCertTypeExtension(encoded); |
277 } |
276 } |
278 Boolean val = (Boolean)ext.get(type); |
277 Boolean val = ext.get(type); |
279 return val.booleanValue(); |
278 return val.booleanValue(); |
280 } catch (IOException e) { |
279 } catch (IOException e) { |
281 return false; |
280 return false; |
282 } |
281 } |
283 } |
282 } |