core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java [209:229]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            } catch (RuntimeException e) {
                LOGGER.log(Level.WARNING,
                        "Instance identity provider " + provider + " propagated a runtime exception", e);
                return null;
            } catch (Error e) {
                LOGGER.log(Level.INFO,
                        "Encountered an error while consulting instance identity provider " + provider, e);
                throw e;
            } catch (Throwable e) {
                LOGGER.log(Level.SEVERE,
                        "Instance identity provider " + provider + " propagated an uncaught exception", e);
                return null;
            }
        }

        /**
         * Shortcut to {@link KeyPair#getPublic()}.
         *
         * @return the public key. {@code null} if {@link #getKeyPair()} is {@code null}.
         */
        @CheckForNull
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java [234:254]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            } catch (RuntimeException e) {
                LOGGER.log(Level.WARNING,
                        "Instance identity provider " + provider + " propagated a runtime exception", e);
                return null;
            } catch (Error e) {
                LOGGER.log(Level.INFO,
                        "Encountered an error while consulting instance identity provider " + provider, e);
                throw e;
            } catch (Throwable e) {
                LOGGER.log(Level.SEVERE,
                        "Instance identity provider " + provider + " propagated an uncaught exception", e);
                return null;
            }
        }

        /**
         * Shortcut to {@link KeyPair#getPrivate()}.
         *
         * @return the private key. {@code null} if {@link #getKeyPair()} is {@code null}.
         */
        @CheckForNull
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java [259:280]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            } catch (RuntimeException e) {
                LOGGER.log(Level.WARNING,
                        "Instance identity provider " + provider + " propagated a runtime exception", e);
                return null;
            } catch (Error e) {
                LOGGER.log(Level.INFO,
                        "Encountered an error while consulting instance identity provider " + provider, e);
                throw e;
            } catch (Throwable e) {
                LOGGER.log(Level.SEVERE,
                        "Instance identity provider " + provider + " propagated an uncaught exception", e);
                return null;
            }
        }

        /**
         * Gets the self-signed {@link X509Certificate} that is associated with this identity. The certificate
         * will must be currently valid. Repeated calls to this method may result in new certificates being generated.
         *
         * @return the certificate. {@code null} if {@link #getKeyPair()} is {@code null}.
         */
        @CheckForNull
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



