JDKPKCS12StoreParameter.java revision e6bf3e8dfa2804891a82075cb469b736321b4827
1package org.bouncycastle.jce.provider; 2 3import java.io.OutputStream; 4import java.security.KeyStore; 5import java.security.KeyStore.LoadStoreParameter; 6import java.security.KeyStore.ProtectionParameter; 7 8public class JDKPKCS12StoreParameter implements LoadStoreParameter 9{ 10 private OutputStream outputStream; 11 private ProtectionParameter protectionParameter; 12 private boolean useDEREncoding; 13 14 public OutputStream getOutputStream() 15 { 16 return outputStream; 17 } 18 19 public ProtectionParameter getProtectionParameter() 20 { 21 return protectionParameter; 22 } 23 24 public boolean isUseDEREncoding() 25 { 26 return useDEREncoding; 27 } 28 29 public void setOutputStream(OutputStream outputStream) 30 { 31 this.outputStream = outputStream; 32 } 33 34 public void setPassword(char[] password) 35 { 36 this.protectionParameter = new KeyStore.PasswordProtection(password); 37 } 38 39 public void setProtectionParameter(ProtectionParameter protectionParameter) 40 { 41 this.protectionParameter = protectionParameter; 42 } 43 44 public void setUseDEREncoding(boolean useDEREncoding) 45 { 46 this.useDEREncoding = useDEREncoding; 47 } 48} 49