Index: /trunk/src/VBox/Runtime/common/crypto/store.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/crypto/store.cpp	(revision 84252)
+++ /trunk/src/VBox/Runtime/common/crypto/store.cpp	(revision 84253)
@@ -343,5 +343,6 @@
                     break;
 
-                if (pCertCtx->fFlags & RTCRCERTCTX_F_ENC_X509_DER)
+                if (   (pCertCtx->fFlags & RTCRCERTCTX_F_ENC_MASK) == RTCRCERTCTX_F_ENC_X509_DER
+                    && pCertCtx->cbEncoded > 0)
                 {
                     X509 *pOsslCert = NULL;
@@ -398,5 +399,6 @@
                     break;
 
-                if (pCertCtx->fFlags & RTCRCERTCTX_F_ENC_X509_DER)
+                if (   (pCertCtx->fFlags & RTCRCERTCTX_F_ENC_MASK) == RTCRCERTCTX_F_ENC_X509_DER
+                    && pCertCtx->cbEncoded > 0)
                 {
                     X509 *pOsslCert = NULL;
