Slide 18
Slide 18 text
Finding antiquotations
[java| {
final Oid krb5Mechanism = new Oid( "1.2.840.113554.1.2.2");
final Oid krb5PrincipalNameType = new Oid("1.2.840.113554.1.2.2.1");
final GSSName serverName =
$gssManager.createName
( $subject.getPrincipals().iterator().next().getName()
, krb5PrincipalNameType);
return Subject.doAs( $subject,
new PrivilegedAction() {
public GSSCredential run() {
try {
return $gssManager.createCredential(serverName,
GSSCredential.INDEFINITE_LIFETIME,
krb5Mechanism,
GSSCredential.ACCEPT_ONLY);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
});
} |] -- find $, lex in Haskell, or lex in foreign language
Facundo Dom´
ınguez (tweag.io) Implementing inline-* October 12, 2018 11 / 26