jdk/src/share/classes/sun/security/x509/X509CertImpl.java
changeset 16492 4cd9aa345503
parent 16020 b57c48f16179
child 20177 8ea486a4f36e
--- a/jdk/src/share/classes/sun/security/x509/X509CertImpl.java	Thu Mar 14 11:29:16 2013 -0700
+++ b/jdk/src/share/classes/sun/security/x509/X509CertImpl.java	Wed Mar 20 10:58:20 2013 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -1095,6 +1095,18 @@
         }
     }
 
+    public KeyIdentifier getAuthKeyId() {
+        AuthorityKeyIdentifierExtension aki
+            = getAuthorityKeyIdentifierExtension();
+        if (aki != null) {
+            try {
+                return (KeyIdentifier)aki.get(
+                    AuthorityKeyIdentifierExtension.KEY_ID);
+            } catch (IOException ioe) {} // not possible
+        }
+        return null;
+    }
+
     /**
      * Get AuthorityKeyIdentifier extension
      * @return AuthorityKeyIdentifier object or null (if no such object