mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8297065: DerOutputStream operations should not throw IOExceptions
Reviewed-by: mullan, valeriep
This commit is contained in:
parent
d83a07b72c
commit
2deb318c9f
109 changed files with 725 additions and 1112 deletions
|
@ -74,7 +74,7 @@ public class CertificatePoliciesExtension extends Extension {
|
|||
private List<PolicyInformation> certPolicies;
|
||||
|
||||
// Encode this extension value.
|
||||
private void encodeThis() throws IOException {
|
||||
private void encodeThis() {
|
||||
if (certPolicies == null || certPolicies.isEmpty()) {
|
||||
this.extensionValue = null;
|
||||
} else {
|
||||
|
@ -96,8 +96,7 @@ public class CertificatePoliciesExtension extends Extension {
|
|||
*
|
||||
* @param certPolicies the List of PolicyInformation.
|
||||
*/
|
||||
public CertificatePoliciesExtension(List<PolicyInformation> certPolicies)
|
||||
throws IOException {
|
||||
public CertificatePoliciesExtension(List<PolicyInformation> certPolicies) {
|
||||
this(Boolean.FALSE, certPolicies);
|
||||
}
|
||||
|
||||
|
@ -109,7 +108,7 @@ public class CertificatePoliciesExtension extends Extension {
|
|||
* @param certPolicies the List of PolicyInformation, cannot be null or empty.
|
||||
*/
|
||||
public CertificatePoliciesExtension(Boolean critical,
|
||||
List<PolicyInformation> certPolicies) throws IOException {
|
||||
List<PolicyInformation> certPolicies) {
|
||||
if (certPolicies == null || certPolicies.isEmpty()) {
|
||||
throw new IllegalArgumentException(
|
||||
"certificate policies cannot be null or empty");
|
||||
|
@ -168,10 +167,9 @@ public class CertificatePoliciesExtension extends Extension {
|
|||
* Write the extension to the DerOutputStream.
|
||||
*
|
||||
* @param out the DerOutputStream to write the extension to.
|
||||
* @exception IOException on encoding errors.
|
||||
*/
|
||||
@Override
|
||||
public void encode(DerOutputStream out) throws IOException {
|
||||
public void encode(DerOutputStream out) {
|
||||
if (extensionValue == null) {
|
||||
extensionId = PKIXExtensions.CertificatePolicies_Id;
|
||||
critical = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue