<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Probably mostly for Scott...<br>
<br>
I was reviewing the code in the OpenSAML Java Encrypter and
Decrypter around what we do on the RSA OAEP key transport case and
expressing the various optional EncryptionMethod parameters.<br>
<br>
In v2, on encryption we always add an explicit ds:DigestMethod with
SHA-1 if it wasn't already added by Santuario. IIRC, at the time we
found that some other libraries (I think including Santuario C++)
didn't like it if you left that out. For v3, it seems reasonable to
leave that in. It's technically never wrong to explicitly express
it, even if it's the implicit default. Do you disagree?<br>
<br>
Now with the new Encryption 1.1 variant, I was looking at what to do
with xenc11:MGF re: always expressing it explicitly (or not) if it's
the SHA-1 default. Do you have any opinions?<br>
<br>
In particular, I was wondering what the current state of Santuario
C++ and the SP is wrt the 1.1 variant. I'm assuming it
fundamentally supports this key transport at some level. Does it
support MGF's other than the default MGF-1 w/ SHA-1? If not, will
it barf if it encounters an explicit xenc11:MGF element? If so,
does it conversely require that the xenc11:MGF be explicitly
expressed? And since Java Santuario and OpenSAML now support
explicitly-configured OAEPparams, would also be nice to now what C++
Santaurio and OpenSAML support there, or not.<br>
<br>
Is anyone aware of any other interop issues we need to consider
here, such as what SimpleSAMLphp's SP supports? I'll try looking on
their site, but thought I would ask here also.<br>
<br>
Thanks,<br>
Brent<br>
<br>
</body>
</html>