module PkernelJce::Converter

Common converter between different format

Public Instance Methods

from_b64(str) click to toggle source

end to_b64

# File lib/pkernel_jce/converter.rb, line 24
def from_b64(str)
  java.util.Base64.decoder.decode(str)
end
from_hex(str) click to toggle source

end to_hex

# File lib/pkernel_jce/converter.rb, line 14
def from_hex(str)
  org.bouncycastle.util.encoders.Hex.decode(str)
end
from_mb64(str) click to toggle source

Convert from MimeEncoder base64 format

# File lib/pkernel_jce/converter.rb, line 40
def from_mb64(str)
  java.util.Base64.getMimeDecoder.decode(str)
end
to_b64(bin) click to toggle source

end from_hex

# File lib/pkernel_jce/converter.rb, line 19
def to_b64(bin)
  String.from_java_bytes(java.util.Base64.encoder.encode(bin))
end
to_hex(bin) click to toggle source
# File lib/pkernel_jce/converter.rb, line 9
def to_hex(bin)
  String.from_java_bytes(org.bouncycastle.util.encoders.Hex.encode(bin))
end
to_mb64(bin) click to toggle source

Convert to MimeEncoder base64 format which limit per line 80 characters

# File lib/pkernel_jce/converter.rb, line 32
def to_mb64(bin)
  String.from_java_bytes(java.util.Base64.getMimeEncoder.encode(bin))
end