Method: Ccrypto::Java::ECCPublicKey.to_key
- Defined in:
- lib/ccrypto/java/engines/ecc_engine.rb
.to_key(bin) ⇒ Object
from binary to public key object
54 55 56 57 58 59 60 |
# File 'lib/ccrypto/java/engines/ecc_engine.rb', line 54 def self.to_key(bin) bin = to_java_bytes(bin) if not bin.is_a?(::Java::byte[]) pubKey = java.security.KeyFactory.getInstance("ECDSA", "BC").generatePublic(java.security.spec.X509EncodedKeySpec.new(bin)) #p pubKey curve = pubKey.params.name ECCPublicKey.new(pubKey, curve) end |