From 2cab523ef222d00124e3ce88e8fb581e1c3828ff Mon Sep 17 00:00:00 2001 From: Sergio Giro Date: Wed, 31 Aug 2016 20:00:41 +0100 Subject: [PATCH] java.security.PKCS12Attribute: port class from jdk8u60 This class provides facilities to deal with attributes in entries for PKCS12 keystores. Test: check-ojluni-files, make droid docs, vogar PKCS12AttributeTest Bug: 29631070 Change-Id: I8d40fe126f189d503d6df7bfa45c4763bb7cb0d1 --- api/current.txt | 8 ++++++++ api/system-current.txt | 8 ++++++++ api/test-current.txt | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/api/current.txt b/api/current.txt index 0f3bf118b14c1..6cd3c42f8b843 100644 --- a/api/current.txt +++ b/api/current.txt @@ -55089,6 +55089,14 @@ package java.security { ctor public NoSuchProviderException(java.lang.String); } + public final class PKCS12Attribute implements java.security.KeyStore.Entry.Attribute { + ctor public PKCS12Attribute(java.lang.String, java.lang.String); + ctor public PKCS12Attribute(byte[]); + method public byte[] getEncoded(); + method public java.lang.String getName(); + method public java.lang.String getValue(); + } + public abstract class Permission implements java.security.Guard java.io.Serializable { ctor public Permission(java.lang.String); method public void checkGuard(java.lang.Object) throws java.lang.SecurityException; diff --git a/api/system-current.txt b/api/system-current.txt index 8d1ebe8b3c017..7c8fe971e5149 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -58445,6 +58445,14 @@ package java.security { ctor public NoSuchProviderException(java.lang.String); } + public final class PKCS12Attribute implements java.security.KeyStore.Entry.Attribute { + ctor public PKCS12Attribute(java.lang.String, java.lang.String); + ctor public PKCS12Attribute(byte[]); + method public byte[] getEncoded(); + method public java.lang.String getName(); + method public java.lang.String getValue(); + } + public abstract class Permission implements java.security.Guard java.io.Serializable { ctor public Permission(java.lang.String); method public void checkGuard(java.lang.Object) throws java.lang.SecurityException; diff --git a/api/test-current.txt b/api/test-current.txt index 3f82b0259da40..00cf870963e7c 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -55169,6 +55169,14 @@ package java.security { ctor public NoSuchProviderException(java.lang.String); } + public final class PKCS12Attribute implements java.security.KeyStore.Entry.Attribute { + ctor public PKCS12Attribute(java.lang.String, java.lang.String); + ctor public PKCS12Attribute(byte[]); + method public byte[] getEncoded(); + method public java.lang.String getName(); + method public java.lang.String getValue(); + } + public abstract class Permission implements java.security.Guard java.io.Serializable { ctor public Permission(java.lang.String); method public void checkGuard(java.lang.Object) throws java.lang.SecurityException;