Trusting intermediate and leaf certificates

2012-10-25 Thread Jordan Brown
If I have RootCA - IntermediateCA - ServerCert current OpenSSL will only support trusting RootCA, not trusting IntermediateCA or ServerCert. I see in http://old.nabble.com/Verify-intermediate-certificate-td33129488.html that there's an experimental new flag X509_V_FLAG_TRUSTED_FIRST that will

[openssl-users] Reload certificates?

2016-05-18 Thread Jordan Brown
cached certificates and, for a file, reload the file? -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Reload certificates?

2016-05-18 Thread Jordan Brown
f getting those various consumers, some of which may be externally-sourced software, to accept such a request.) > > > *From:*openssl-users [mailto:openssl-users-boun...@openssl.org] *On > Behalf Of *Jordan Brown > *Sent:* Wednesday, May 18, 2016 10:44 AM > *To:* openssl-users@openss

Re: [openssl-users] Reload certificates?

2016-05-18 Thread Jordan Brown
s interested in doing the development work, or because there's some reason why it would be a bad idea? -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] NMAKE error

2017-05-01 Thread Jordan Brown
On 5/1/2017 8:53 AM, James Condren wrote: > > Thanks for the prompt response. Just a little background: I am > trying to install OpenSSL on a Windows PC so I can view a server cert. > It might be simpler to install cygwin and an already-built OpenSSL. http://cygwin.com/ -- openssl-users

[openssl-users] Trusting certificates with the same subject name and overlapping validity periods

2017-09-20 Thread Jordan Brown
to straightforwardly add the new certificates to the trust list and have them work, but seem to find that certificate verification doesn't handle the case.  (Mozilla NSS does seem to handle it.) -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org

Re: [openssl-users] Trusting certificates with the same subject name and overlapping validity periods

2017-09-20 Thread Jordan Brown
On 9/20/2017 10:28 AM, Walter H. via openssl-users wrote: > On 20.09.2017 18:33, Jordan Brown wrote: >> >> Q:  Does OpenSSL's trust-list verification support trusting multiple >> certificates with the same subject name and overlapping validity periods? >> > do these

Re: [openssl-users] Trusting certificates with the same subject name and overlapping validity periods

2017-09-20 Thread Jordan Brown
On 9/20/2017 2:25 PM, Viktor Dukhovni wrote: >> On Sep 20, 2017, at 12:33 PM, Jordan Brown <open...@jordan.maileater.net> >> wrote: >> >> Q: Does OpenSSL's trust-list verification support trusting multiple >> certificates with the same subject n

Re: [openssl-users] FIPS certification for openssl

2017-11-29 Thread Jordan Brown
ient should be able to say "give me a secure connection to host:port" and have sensible and secure things happen with a single call.  Maybe two, one to create a handle and the other to actually set up the connection (to allow for intervening calls that customize the connection). --

Re: [openssl-users] FIPS certification for openssl

2017-11-29 Thread Jordan Brown
settings without needing the application source.  Maybe have the "create handle" function take an application name as an argument, so that individual applications could be managed separately. Looking at it another way:  browsers manage to do it... -- Jordan Brown, Oracle Solaris -- op

Re: [openssl-users] FIPS certification for openssl

2017-12-02 Thread Jordan Brown
g that I know about the actual algorithms will probably make that picture worse, not better.  As you say, those decisions need to be made by people who *do* understand these things... which excludes 99% of developers. Thanks for the thoughtful discussion.  I really appreciate it. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] FIPS certification for openssl

2017-12-01 Thread Jordan Brown
you miss a step, what you get is a silently insecure connection rather than a failure. Do you really like having OpenSSL featured in papers like this? The most dangerous code in the world: validating SSL certificates in non-browser software <http://crypto.stanford.edu/%7Edabo/pubs/abstracts

Re: [openssl-users] FIPS certification for openssl

2017-12-01 Thread Jordan Brown
should callers have to understand cipher suites at any deep level?  Why should they need to know any more than "there are multiple algorithms, and new algorithms are introduced occasionally, and old algorithms are defeated occasionally, but you may need old algorithms for interoperability, so you

Re: [openssl-users] Receive throttling on SSL sockets

2018-05-19 Thread Jordan Brown
TLS-layer implementation would be primarily in the TLS implementation, whereas an additional layer would necessarily impose complexity on the application, over and above the complexity of the flow control implementation itself. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscr

Re: [openssl-users] Receive throttling on SSL sockets

2018-05-19 Thread Jordan Brown
eep the connection healthy. Maybe in TLS 1.4. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Proper syntax for -header host switch

2018-05-25 Thread Jordan Brown
tion, but I do know shell syntax. Those >> three variants are identical when >> presented to the shell. > True for standard Linux/UNIX shells; not necessarily true on other platforms. Yes.  I tried to stay simple :-) -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Proper syntax for -header host switch

2018-05-24 Thread Jordan Brown
o the shell. Quotes are only necessary - and only make a difference - if the string has characters in it that are special to the shell.  Letters and periods are not special to the shell. In all three cases, the program will see three arguments: -header Host oscp.example.com --

Re: [openssl-users] Selection of DHE ciphers based on modulus size of DH

2018-06-07 Thread Jordan Brown
urn 1; and it looks like you can plug in your own function using SSL_set_security_callback.  I do not understand, however, how the 80 relates to a 1024-bit limit. Here's the documentation: https://www.openssl.org/docs/man1.1.0/ssl/SSL_set_security_callback.html -- Jordan Brown, Oracle Solaris --

Re: [openssl-users] Test SSL connection

2018-05-30 Thread Jordan Brown
client connection request, not an IP address. (Pretty much, you don't ever want to use IP addresses in specifying TLS connections.) -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Selection of DHE ciphers based on modulus size of DH

2018-06-06 Thread Jordan Brown
/blog/blog/2015/05/20/logjam-freak-upcoming-changes/ To protect OpenSSL-based clients, we’re increasing the minimum accepted DH key size to 768 bits immediately in the next release, and to 1024 bits soon after. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To uns

Re: [openssl-users] How to form a proper hash after writing somethinginto SSL handshake.

2017-12-29 Thread Jordan Brown
On 12/29/2017 6:00 AM, Marty G wrote: > For the same reason one doesn't wear a halloween costume to a > technical meeting, Comic Sans is looked down upon when used outside > comics and day-care centers.  It is considered a snub to use it in > non-trivial settings. > > Much as lifting up your

Re: [openssl-users] 回复: crash in `sha1_block_data_order_avx`

2018-02-13 Thread Jordan Brown
could supply defaults. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Has client validated successfully?

2018-02-21 Thread Jordan Brown
can be trusted. Any certificate updates have to be protected by the previous certificate.  If you've let the certificate lapse then you need some kind of out-of-band verification. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] openssl cms -decrypt failing due to malloc(3) failure

2018-07-30 Thread Jordan Brown
it can't find that much contiguous virtual address space, and mmap won't be able to find it either. If you're a 32-bit process, then malloc'ing or mmap'ing a 2GB object will be difficult at best. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.open

Re: [openssl-users] Initialising OpenSSL more than once - how do we handle this?

2018-07-30 Thread Jordan Brown
er out "unimportant" leaks when you're trying to find out whether you've introduced any "important" leaks. Maybe the test suite only caused the program to leak one buffer, but that doesn't tell you whether a real workload (or a malicious workload) will leak gigabytes. -- Jo

Re: [openssl-users] Initialising OpenSSL more than once - how do we handle this?

2018-07-30 Thread Jordan Brown
ure that it isn't a result of their change. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Initialising OpenSSL more than once - how do we handle this?

2018-07-30 Thread Jordan Brown
hat got unloaded because they were dependencies of other shared objects that are intended to be used on a "load, call, unload" basis. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Shutdown details

2018-08-13 Thread Jordan Brown
, though doing so would introduce the possibility of >truncation. I'm curious:  how did this ever work for HTTPS, where for a POST request you have to see the end of the request body before you can (in general) send the response? -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Shutdown details

2018-08-13 Thread Jordan Brown
On 8/13/2018 11:25 AM, Viktor Dukhovni wrote: >> On Aug 13, 2018, at 2:13 PM, Jordan Brown >> wrote: >> >> I'm curious: how did this ever work for HTTPS, where for a POST request you >> have to see the end of the request body before you can (in

[openssl-users] Version negotiation failure failure?

2018-08-31 Thread Jordan Brown
zero.  Errno is zero.  It failed, but nobody will tell me why. Am I missing something here, or is this a client library bug? (I have not tracked down exactly how the s_client tool ends up with a message.  It seems to use a more intricate mechanism than SSL_connect.) -- Jordan Brown, Oracle Solari

Re: [openssl-users] Version negotiation failure failure?

2018-09-05 Thread Jordan Brown
Any thoughts here? On 8/31/2018 6:14 PM, Jordan Brown wrote: > > We're trying to nail down error reporting for TLS version mismatches, > and we're seeing a couple of puzzling behaviors. > > First, and most puzzling... assume these two command lines: > > $ openssl s_se

Re: [openssl-users] Version negotiation failure failure?

2018-09-10 Thread Jordan Brown
And of course I remember just after hitting Send:  Thanks! -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Version negotiation failure failure?

2018-09-10 Thread Jordan Brown
you might infer from my signature below, I work for Oracle in the Solaris group.  My immediate organization is primarily concerned with our Solaris-based storage products.  (That's not quite accurate, but you don't want to know about our org chart.) -- Jordan Brown, Oracle Solaris --

Re: [openssl-users] get type of PEM data

2018-03-30 Thread Jordan Brown
On 3/29/2018 1:08 AM, Richard Levitte wrote: > In message <1ce93d56-6fa4-1bae-d440-5ab843900...@jordan.maileater.net> on > Wed, 28 Mar 2018 17:10:40 -0700, Jordan Brown <open...@jordan.maileater.net> > said: > > openssl> Matt: Indeed, looks very promising. Now if on

Re: [openssl-users] get type of PEM data

2018-03-28 Thread Jordan Brown
t, there's stuff in 1.0.x that will help and stuff in 1.1.x that will likely do exactly what I need.  That answers my question, thanks! -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

[openssl-users] get type of PEM data

2018-03-28 Thread Jordan Brown
use to read the PEM data (and thus what C type it represents).  It would lump all private key formats into one type, since PEM_read_PrivateKey would work on all of them and return an EVP_PKEY. Does such a function already exist?  Any thoughts? -- Jordan Brown, Oracle Solaris -- openssl-users

Re: [openssl-users] Authentication over ECDHE

2018-12-29 Thread Jordan Brown
t; as PDP-11 or an IBM mainframe. PDP-11 used ASCII.  So did all of the PDP series, though some used a six-bit (no lowercase) variant for some purposes. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Session params output fails via cron

2019-01-04 Thread Jordan Brown
On 1/4/2019 1:04 PM, Michael Wojcik wrote: > Behavior is unfortunate if open fails, e.g. because the NFILES limit is > reached, or because /dev/null is inaccessible (e.g. due to a > poorly-configured chroot). You'd be better off with (fd >= 0 && fd < 3). Yes.  Oops. -

Re: [openssl-users] is there an API to list all the TLS 1.3 cipher suite names?

2019-01-18 Thread Jordan Brown
On 1/17/2019 5:33 PM, Jordan Brown wrote: > Am I missing something? Seems I was.  Thanks, all. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] is there an API to list all the TLS 1.3 cipher suite names?

2019-01-17 Thread Jordan Brown
$ openssl ciphers AES:-SHA384 *TLS_AES_256_GCM_SHA384*:TLS_CHACHA20_POLY1305_SHA256:[...] That doesn't seem right.  Am I missing something? -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] is there an API to list all the TLS 1.3 cipher suite names?

2019-01-08 Thread Jordan Brown
e crypto subsystem as a black box - but completely survivable. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] is there an API to list all the TLS 1.3 cipher suite names?

2019-01-08 Thread Jordan Brown
te safe" today... but what about tomorrow? -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] SSL_CTX_set_cert_verify_callback and certificate access

2019-01-10 Thread Jordan Brown
user's identity.  Then you look at their subject name to derive the user ID (probably from its CN).  If you want to be really paranoid - if you believe that Verisign can vouch for John and Comodo can vouch for Sam, but not vice versa, factor the issuer name into the process. -- Jordan Brown, Ora

Re: [openssl-users] Session params output fails via cron

2019-01-07 Thread Jordan Brown
s don't work in your environment.  You can also build an environment that doesn't include system libraries, and there are reasons to do so, but few programs will work in it. Looking at Solaris, about 15% of the programs in /usr/bin and 5% of the libraries in /usr/lib have a reference to /dev/null. --

Re: [openssl-users] Session params output fails via cron

2019-01-04 Thread Jordan Brown
3); close(fd); (That's strictly not quite right, since it leaves 0 open writable and 1 and 2 open readable, but that's pretty harmless.) -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] SSL_CTX_set_cert_verify_callback and certificate access

2019-01-11 Thread Jordan Brown
ver... it seems like you're reinventing ssh.  Your replacement for ssh will likely require a custom client, which will be a pain in the neck for your users.  Maybe you should start with an existing ssh library and hack it until it behaves the way you need. -- Jordan Brown, Oracle ZFS Storage Ap

Re: [openssl-users] is there an API to list all the TLS 1.3 cipher suite names?

2019-01-09 Thread Jordan Brown
les to determine the list of allowable ciphers, but then found that we needed much more complex rules than were desirable. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Version negotiation failure failure?

2018-09-11 Thread Jordan Brown
an the client supports, it has no way to say "no".  If the positions are reversed, the server counter-offers a version that the client then rejects as too old. Thanks again. -- Jordan Brown, Oracle Solaris -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Re: [openssl-users] Version negotiation failure failure?

2018-09-11 Thread Jordan Brown
Thanks! Now I need to wrap my head around what that all means. It sounds like the protocol doesn't really have a version-independent way for the version negotiation to cleanly fail.  That's unfortunate. -- openssl-users mailing list To unsubscribe:

Re: Shouldn't no-pinshared be the default?

2019-03-06 Thread Jordan Brown
cation cannot predict which libraries might need it or what those reasons might be.  OpenSSL must be designed to be used by multiple non-coordinated components running in the same process, including by dynamically loaded and unloaded shared objects. -- Jordan Brown, Oracle ZFS Storage Appliance,

Re: OpenSSL hash memory leak

2019-02-22 Thread Jordan Brown
> * > I believe that instead of loading the entire file all at once I am > reading the 44MB file in chunks and computing the hash using the piece > of code below: (fph is the file pointer) > *while ((bytes_read = fread (message_data, 1, BUFFER_SIZE, fph)) != 0)* > * EVP_DigestUpdate(mdctx, message_data, bytes_read);* > * > * > Where I am going wrong? How can I free the buff/cache after > computation of message digest?  Please suggest ways to tackle this. > > > Thanks and Regards, > Prithiraj > -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: openssl req error with DN having a / in it

2019-08-14 Thread Jordan Brown
On 8/14/2019 2:11 PM, Robert Moskowitz wrote: > [...] >    commonName="/CN=IPv6::2001:24:28:24/64" > [...] > req: Hit end of string before finding the equals. > problems making Certificate Request Some systems present distinguished names using slashes as separators.  I assume that that's what

Re: client certs with no subjectName only SAN

2019-08-19 Thread Jordan Brown
don't find anything more generic. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Role Separation

2019-09-16 Thread Jordan Brown
g to involve OpenSSL, so restrictions on OpenSSL per se aren't very interesting. The way to restrict PKI operations (in a simple configuration) is through file and directory permissions on the data involved. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: ssh-keygen freezes if you force use of engine

2019-11-07 Thread Jordan Brown
On 11/6/2019 11:42 PM, Frederick Gotham wrote: > Jordan Brown wrote: > >> Note that __pthread_once_slow is in the stack twice, called from >> OPENSSL_init_crypto and CRYPTO_THREAD_run_once. >> >> "once" functions ensure that they call their

Re: ssh-keygen freezes if you force use of engine

2019-11-06 Thread Jordan Brown
EAD_run_once. "once" functions ensure that they call their function argument exactly once, even if they are called multiple times in parallel while their function is running.  They do that by locking a mutex around the execution of the function.  The second call attempted to lock the mute

Re: How to run OpenSSL command line utility under debugger?

2019-10-15 Thread Jordan Brown
On 10/14/2019 10:59 PM, Anton Schmidt wrote: > I've found OpenSSL library source > code https://github.com/openssl/openssl but not the sources for > command line utility. Are the sources available?  I believe they are in the "apps" directory of that repository. -- Jorda

Re: Usage of Secure C (memcpy_s, strcpy_s etc) functions on OpenSSL

2019-11-26 Thread Jordan Brown
t means that the library has to check for and handle all of those "should be impossible" error cases. Here's a paper on the subject:  http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Digest algorithms for Ruby

2019-11-01 Thread Jordan Brown
e for somebody trying to maintain compatibility is that when you remove some algorithm X, there's always a risk that something in the stack - be it software or user configuration - explicitly depends on X and so will fail on upgrade. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Cert hot-reloading

2020-08-30 Thread Jordan Brown
hen wipe the in-memory cache. Yes, aspects of this are system-specific, but that's true of many things.  There could easily be an internal API that captures a current-stage object, and another that answers "is this still the same".  The default implementation could always say "yes&

Re: Cert hot-reloading

2020-08-31 Thread Jordan Brown
works, because there's no negative caching, but *removing* one doesn't work. [*] Which tells you that although my purist sense says that it would be nice to have and would improve correctness, customers aren't lined up waiting for it. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Cert hot-reloading

2020-08-31 Thread Jordan Brown
can free the old structure.  As I think about it more, there might be a challenge fitting such a mechanism into the existing functions. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Cert hot-reloading

2020-08-31 Thread Jordan Brown
t might well be sufficient.  Rereading the file would probably be low-cost compared to the network connection. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: TCP vs TLS performance (2048 RSA AES)

2020-09-27 Thread Jordan Brown
int to the same page that the kernel is using for its disk buffer.) Of course any particular implementation could do things a bit differently, but that's my perception of how it's usually done. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: make install fails as it tries to write in /tmp

2020-10-28 Thread Jordan Brown
I don't know exactly what environments the OpenSSL build targets, but a writable /tmp is a POSIX requirement. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap10.html -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Goodbye

2020-07-03 Thread Jordan Brown
On 7/3/2020 10:46 AM, Karl Denninger wrote: > On 7/3/2020 13:45, Jordan Brown wrote: >> On 7/3/2020 6:03 AM, Marc Roos wrote: >>> Also hypocrite of Akamai, looking at the composition of the executive team. >> I think it's pretty clear that Rich was speaking as himself, no

Re: Goodbye

2020-07-03 Thread Jordan Brown
On 7/3/2020 6:03 AM, Marc Roos wrote: > Also hypocrite of Akamai, looking at the composition of the executive team. I think it's pretty clear that Rich was speaking as himself, not as a representative of Akamai. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: freefunc - name clash with Python.h

2020-06-15 Thread Jordan Brown
On 6/15/2020 12:37 AM, Viktor Dukhovni wrote: > OpenSSL SHOULD NOT include parameter names in public headers. It would be sort of, maybe, OK to use names with an appropriate prefix.  That wouldn't be perfect, but it would be better. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: freefunc - name clash with Python.h

2020-06-15 Thread Jordan Brown
ntroduced by the application's header file rather than a library header file, or the application could be compiled with -Dfreefunc=xxx. Supplying names for the arguments in function prototypes makes them easier to read, but risks namespace problems. -- Jordan Brown, Oracle ZFS Storage Applianc

Re: freefunc - name clash with Python.h

2020-06-21 Thread Jordan Brown
t want to be safe cannot use *any* names that aren't reserved to them. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Deleted client certificate trust expectations

2020-11-11 Thread Jordan Brown
() on each verification is considered too expensive, maybe there could be a timeout, that if the file hasn't been checked in the last ten minutes then check it. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: PKCS#10 CSR generation and bulky crypto library - Re: Questions about legacy apps/req.c code

2021-12-22 Thread Jordan Brown
ves need a similar set of functions. The existing API isn't bad, once you figure out how to use it.  It's been several years since I wrote a CSR generator and so I don't remember how I figured it out, but I think I might have had to look at req.c rather than finding documentation. -- Jordan Brown, O

Re: PKCS#10 CSR generation and bulky crypto library - Re: Questions about legacy apps/req.c code

2021-12-22 Thread Jordan Brown
API calls, since that's the more general case. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: Questions about legacy apps/req.c code

2021-12-22 Thread Jordan Brown
th, check the fingerprint, or copy the certificate out of band. In some senses they are *better* than a CA-based cert, because once established they are not vulnerable to CA compromise. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris

Re: useless search box on openssl.org

2021-11-21 Thread Jordan Brown
ersion worked, so as to understand the software and work out how it should work with the new library. -- Jordan Brown, Oracle ZFS Storage Appliance, Oracle Solaris