Code Monkey home page Code Monkey logo

Comments (1)

antonscheffer avatar antonscheffer commented on August 28, 2024

Maybe I don't get the bigger picture. Procedure login_pk is intended to load a private key from the a file. It doesn't has a parameter i_priv_key.
Procedure login has a parameter i_priv_key, a varchar2 indeed. It is intended to take a string, not a raw. Something like
-----BEGIN PRIVATE KEY-----
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
UNdWrqAU3v3orCl6uWz9tao=
-----END PRIVATE KEY-----

But is does handle some raw hex keys. But in that case it expects the above key base64 decoded DER information. If you did that base64 decoding yourself, I expect it to work without casting the final raw result.

from as_sftp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.