Sha256: 34ed7dfe65958018c0a863ff2788d5fe3a0b2e8e16d861ac91303c6c9c6825ef
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require_relative 'jce_keystore' module Ccrypto module Java module Keystore class PKCS12Keystore include TR::CondUtils include DataConversion def self.from_p12(bin, &block) raise Ccrypto::Keystore::KeystoreException, "block is required" if not block JCEKeystore.from_keystore(bin, "PKCS12") do |k| case k when :logger logger when :jce_provider JCEProvider::DEFProv else block.call(k) end end end # from_p12 def self.to_p12(&block) raise Ccrypto::Keystore::KeystoreException, "Block is required" if not block JCEKeystore.to_keystore("PKCS12") do |k| case k when :logger logger when :jce_provider JCEProvider::DEFProv else block.call(k) end end end # to_p12 private def self.logger Ccrypto::Java.logger(:p12) end end # class PKCS12Keystore end # module Keystore end # module Java end # module Ccrypto
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ccrypto-java-0.2.0 | lib/ccrypto/java/keystore/pkcs12_keystore.rb |