Skip to content

SAML certificate issue new with v78.11.0 #3835

@cweibel

Description

@cweibel

While performing an upgrade to v78.11.0 from v78.10.0 we started to get this error in the logs:

[2026-04-13T18:56:25.949511Z] uaa/ - 10 [main] - [,] .... ERROR --- SpringApplication: Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'identityZoneConfigurationBootstrap' defined in class path resource [org/cloudfoundry/identity/uaa/SpringServletXmlBeansConfiguration.class]: The zone configuration is invalid. You cannot set issuer value unless you have set your own signing key for this identity zone.

Our manifest roughly looks like:

...
  - name: uaa
    properties:
      bpm:
        enabled: true
      login:
        saml:
          activeKeyId: key-1
          entity_base_url: redacted
          keys:
            key-1:
              certificate: ((uaa_login_saml-key-1.certificate))
              key: ((uaa_login_saml-key-1.private_key))
              passphrase: ""
...

Which matches the underlying spec that hasn't changed in a decade

On a hunch I created a dev release based on v78.11.0 and removed the changes introduced with https://github.com/cloudfoundry/uaa/pull/3823/changes, deploying that results in a successful deploy.

To support the new issuer string, is there a new spec value that needs to be set?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions